承接 moonwalkerz/oc-events-plugin 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

moonwalkerz/oc-events-plugin

最新稳定版本:v1.0.21

Composer 安装命令:

composer require moonwalkerz/oc-events-plugin

包简介

Events Manager for October CMS

README 文档

README

Events | October CMS

MoonWalkerz present "Events"! A simple event plugin for October CMS. this plugin allows you to create and publish events on your website. What more do you want?

News and Changelog

V1.0.21

  • Minor bug fix.
  • Translations added and fixed.

V1.0.18

  • Add Default Event theme in Tailwind CSS, you can disable this function in component settings and use your custom css.
  • in component settings you can enable or disable attachments.
  • Leaflet map update and minor fix.
  • Perimission fix.

🔥 Features 🔥

  • Fully manageable from backend.
  • Add and manage multiple categories.
  • Add and manage multiple locations.
  • Add and manage multiple tags.
  • Add and manage mutiple contacts.
  • You can set the start and end of the event.
  • Default Tailwind CSS event style
  • Enable ord disable attachments on event page

💊 Dependencies 💊

this plugin needs the following dependencies:

  • Rainlab.Translate
  • Inetis.ListSwitch

🚀 Install 🚀

You can install this plugin with this command:

composer require moonwalkerz/oc-events-plugin

Next:

php artisan october:migrate

⚙️ Documentation ⚙️

Using this plugin is really simple! Once installed just insert the component on the page and and enter the settings and filters you want.

In page component setting, by default is enabled Tailwind css style, you can disable that and use your custom style.

in single event page, in component settings you can enable or disable attachments.

below some examples:

Example of an event page with url like /event/yyy/mm/dd/slug

url = "/evento/:y/:m/:d/:slug"
layout = "default"
title = "Evento"

[eventPage]
slug = "{{ :slug }}"
y = "{{ :y }}"
m = "{{ :m }}"
d = "{{ :d }}"
==
<div class="w-full bg-orange py-16 -my-16">
<div class="container mx-auto ">
{% component 'eventPage' %}
</div>
</div>

Example of a page with a list of events

The list of events has two possible types of pagination, the classic one with page numbering or the incremental one that adds new events by pressing loadmore url = "/events/:page?" layout = "default" title = "Events"

[eventList]
pageNumber = "{{ :page }}"
eventsPerPage = 9
skip = 0
paginate = 0
timeline = 1
sortOrder = "date_from asc"
eventPage = "event"
categories = "{{ :categories }}"
==
<div class="container mx-auto">
{% component 'eventList' %}
</div>

Example of a page with a list of events filtered by tag

url = "/tag/:tags/:page?"
layout = "default"
title = "Events by Tag"

[eventList]
pageNumber = "{{ :page }}"
eventsPerPage = 9
skip = 0
paginate = 0
timeline = 1
sortOrder = "date_from asc"
eventPage = "event"
categories = "{{ :categories }}"
tags = "{{ :tags }}"
==
<section class=" relative pb-32">
    <div class=" container mx-auto">
        <div class="text-center pt-32 pb-24"> 
            <h2 class="text-white uppercase font-light text-4xl pb-3">Events  tagged by {{ tags }} </h2>
        </div>
    {% component 'eventList' %}
    </div>
</section>

🙏 Big Thanks to 🙏

🤑 Support Us 🤑

These codes make your life easier and you avoid wasting time?
Give us some RedBull!

USDT(BEP20)
0x367B9207ACBC30022F9A7262320E36661D7Ffeb5

✉️ Contact Us ✉️

Do you have any suggestions?
Do you need to customise this plugin?

Mail: webmaster@moonwalkerz.dev
Telegram: @MoonWalkerzDev

统计信息

  • 总下载量: 373
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 4
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 4
  • Watchers: 1
  • Forks: 2
  • 开发语言: JavaScript

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-10-24

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固