Привет ! Мы продолжаем разбирать самые интересные и полезные плагины для сайта wordpress. Сегодня вы узнаете как создавать на своём сайте мероприятия и события. Вы сможете указать место провидения мероприятия, добавить организаторов, дату и время проведения. Есть встроенная функция “Google Карта”. Можно добавлять к мероприятиям метки и создавать категории и т.д. Гибкие и широкие настройки ! Русский язык ! Всё просто и понятно !
Установить плагин The Events Calendar вы сможете прямо из админ-панели wordpress. Перейдите на страницу: Плагины – Добавить новый, введите название плагина в форму поиска, нажмите Enter, установите и активируйте плагин.
Далее, после установки и активации плагина, у вас откроется страница – Добро пожаловать ! Здесь вы можете посмотреть ознакомительное видео о работе плагина.
Далее, перейдите на страницу: Мероприятия – Параметры. Здесь вы сможете сразу же настроить плагин по своему усмотрению. Разберём настройки !
Общее.
– В самом начале отображается ссылка на ваш календарь. Вы можете перейти по ссылке и посмотреть как выглядит ваш календарь. Можете также создать страницу для календаря и добавить в меню вашего сайта.
– Показать ссылку на The Events Calendar, если поставите здесь галочку, то под календарём будет отображаться ссылка на сайт автора плагина.
General Settings.
– Количество мероприятий на страницу, укажите сколько мероприятий будет отображаться на одной странице.
– Используйте Javascript, чтобы управлять фильтром дат, рекомендуемая функция, включена по умолчанию.
– Показать комментарии, можете включить комментарии на странице мероприятий.
– Включить мероприятия в главный цикл блога, поставьте здесь галочку, чтобы анонсы мероприятий отображались в блоге сайта, со всеми записями.
– Ссылка на мероприятия, здесь указана ссылка на страницу, где отображаются все мероприятия.
– Ссылка для одного мероприятия, ссылка на страницу одного мероприятия.
– Скрытие мероприятия в конце дня, можете указать время после которого мероприятие будет скрываться.
– Default currency symbol, символ валюты, который отображается в стоимости мероприятия.
– Currency symbol follows value, если поставите здесь галочку, то символ валюты будет отображаться после стоимости.
– Повторяющиеся места проведения & Организаторы, вы можете обнаружить копии мест проведения и организаторов, если обновите плагин The Events Calendar версии 3.0. Нажмите на эту кнопку, чтобы автоматически объединить идентичные места проведения и организаторов.
Настройки карты.
– Включить Google Maps, на странице мероприятия будет отображаться Google карта.
– Уровень масштаба Google Maps по умолчанию, здесь можете настроить масштаб карты, увеличить или уменьшить.
Miscellaneous Settings.
– Посмотреть страницу приветствия, здесь вы можете посмотреть страницу приветствия, где отображается ознакомительное видео.
– Посмотреть обновленную страницу, можно посмотреть страницу обновления плагина.
– Режим корректирования, включите этот параметр, чтобы вести журнал информации о коррекции. По умолчанию, записи будут осуществляться в вашем журнале ошибок сервера PHP.
Timezone Settings.
– Timezone mode, здесь вы можете выбрать режим часового пояса, по умолчанию указана локальная тайм-зона.
– Show timezone, при включении данная функция добавляет часовой пояс в конец календарного планирования информации о событии – это может быть полезно когда у вас есть события в различных часовых поясах.
– Save Changes, сохраните сделанные изменения.
Показать.
Базовые настройки шаблона.
– Стиль по умолчанию, который используется для шаблона мероприятий, лучше оставить по умолчанию.
– Шаблон мероприятий, выберите шаблон страницы, чтобы контролировать вид вашего календаря и содержимое мероприятия.
– Включить виды мероприятия, по умолчанию включены все виды мероприятия.
– Вид по умолчанию, здесь можно выбрать вид мероприятия по умолчанию.
– Отключить строку поиска мероприятий, поставьте здесь галочку, чтобы отключить строку поиска мероприятий и включить классический заголовок.
– Месячное представление мероприятий в день, здесь указано сколько максимум мероприятий вы можете создавать в день.
– Включить кэш Отображения по месяцам, можно включить кэш, чтобы улучшить скорость календаря.
Настройки формата даты.
– Date with year, формат даты по умолчанию с указанием года. Используется при отображении даты в будущем году.
– Дата без года, формат даты по умолчанию без указания года. Используется при показе мероприятия данного года.
– Месячный и годовой формат, формат даты по умолчанию без указания числа. Используется на месячном представлении.
– Date time separator, введите разделитель, который будет размещен между датой и временем, когда оба показаны.
– Разделитель диапазона времени, введите разделитель, который будет использоваться между временем начала и окончания мероприятия.
– Формат даты Datepicker, выберите формат даты, который будет использоваться в datepickers.
Расширенные настройки шаблона.
– Вы можете добавить любой текст или html код перед содержимым мероприятия.
– Вы можете добавить любой текст или html код после содержимого мероприятия.
– Сохраните настройки.
APIs.
– Google Maps API key, вы можете добавить здесь свой API ключ для Google Карт. Для сайтов с большим трафиком.
Помощь.
– Страница с вспомогательными ссылками.
Создание мероприятия
Перейдите на страницу “Мероприятия” и нажмите вверху на кнопку – Добавить новое.
На странице создания мероприятия, вы можете как и на стандартной страницы указать заголовок, содержание, миниатюру, добавить категорию. Внизу страницы можно настроить параметры мероприятия – указать дату, местонахождение, включить Google карту, добавить организаторов, цену и веб-сайт мероприятия. После создания мероприятия опубликуйте его.
На странице “Мероприятия” вы можете открыть созданное мероприятие на сайте, нажав под названием мероприятия на вкладку – Перейти.
– Метки и категории, вы можете создавать метки и категории для мероприятий, они создаются точно также и как и на wordpress по умолчанию.
– Место проведения, можно создавать места проведения. Места проведения будут автоматически создаваться, если вы при создании мероприятия указываете местонахождение.
– Организаторы, можно создавать организаторов мероприятий. Организаторы будут автоматически создаваться, если вы при создании мероприятия указываете данные организатора.
Остались вопросы ? Напиши комментарий ! Удачи !
Добрый день!
Каким образом можно добавить миниатюры в описание событий, чтобы они выводились в календаре, списке и т.п.
Привет, цитирую из записи: “На странице создания мероприятия, вы можете как и на стандартной страницы указать заголовок, содержание, миниатюру, добавить категорию.” Пробовал ?
Спасибо. Я бы попробывал, если бы было поле миниатюр.
Его к сожалению нет.
Сейчас попробую поставить плагин на другую тему – возможно проблема именно в этом.
Так же как и в записи задаётся миниатюра, только что смотрел ! Может у тебя отключена миниатюра, вверху справа нажми на вкладку – “Настройки экрана” и поставь галочку возле “Миниатюра записи”.
Копайте в сторону: add_theme_support( ‘post-thumbnails’, array( ‘post’, ‘page’, ‘tribe_events‘, …
Добрый день! Подскажите пожалуйста, можно ли календарь поместить на произвольную страницу? Если допустим я хочу написать что-то на странице и снизу поставить этот календарь, это возможно?
Добрый день, я не нашёл такой возможности. Есть виджет – Events List.
Добрый день. подскажите. почему у меня не работает отображение гугл карты (место проведения). а при переходе по ссылке – все на английском? ps весь модуль при этом автоматом переведен на русский.
указываю:
адрес: ВДНХ
город: москва
страна: РФ
Штат и индекс – пусто
Здравствуйте, а настройки проверяли, включено отображение карты ?
в настройках места проведения – да.
в общих параметрах такого не нашел
Мероприятия – Параметры – Общее, в “Настройки карты”, возле параметра “Включить Google Maps”, должна стоять галочка. Внимательно посмотрите ещё раз ! Там и масштаб можно указать.
не заметил сразу. но все так, как на вашем скриншоте. карты в посте – нет
Измените адрес для карты, укажите более точный, название улицы, дом. Скорей всего Google не понимает, что такое ВДНХ.
да так с любым. дайте любой для примера, который должен точно сработать. я докажу скриншотом
Я просто предположил. Возможно несовместимость, темы у всех разные. Попробуй тему сменить временно.
возможно ли что эти ошибки виной?
rgho.st/66fWccv4p скрин ошибки
зы если да. то как поправить?
Там ссылка указана на страницу с документацией по данной ошибки, эту страницу изучать надо.
вобщем пришлось смириться. устранение ошибки api никак не влияет
Спасибо за статью, но я столкнулся с одной трудностью хочу добавить форму для записи на мероприятие создаю форму через contact-form7 в сплывающем окне все отлично работает письма приходят, но как сделать чтобы данные формы оправлялись не на емайл администратору сайта а на емайл каторый указан у организатора мероприятия? Слышал можно сделать с помощью доп плагина contact form 7 dynamic text extension но не представляю как правильно настроить
Надо разбираться в настройках, такой плагин я ещё не разбирал.
Добрый день! Не удается создать исключения для даты, если выбрано повторять каждую неделю! Не исключается конкретная дата, пожалуйста, подскажите как это можно исправить?
Здравствуйте. На странице создания мероприятия, справа в виджете “Настройки мероприятия”, есть параметр “Скрыть из Списков Мероприятие”. Я правильно вас понимаю ? Именно так можно исключить конкретное мероприятие.
Добрый день. А можно настроить так чтобы одно мероприятию отображать на разные даты не подряд.
Здравствуйте. Вы можете создать два одинаковых мероприятия с разными датами. В мероприятии можно указать только одну дату.
Это я понял, а мне задали вопрос если можно указать к одной мероприятие разные даты так чтобы не дублировать или создать одинаковые.
Спасибо.
Можете попробовать указать одну дату в начало, а другую в конец мероприятия (где указывается дата начала и конец мероприятия). На сайте будет отображаться две разных даты. Ярлыки можно изменить с помощью плагина Loco Translate. Только и на других мероприятиях тоже изменятся ярлыки.
Добрый день.
Интересует такой вопрос, можно настроить так календарь чтобы в десктопной версии отображался так как в мобильном, только точка и при нажатие открывается после календаря.
Спасибо.
Нашел один вариант. Сделал поправки в файлах чтобы “mobile_break = 2000” по умолчание срабатывает на 768.
Как раз хотел вам порекомендовать в CSS изменить размер экрана. Вот здесь показывал – Изменить CSS, можете посмотреть.
Какой-то глючный плагин. Не отображает карту Гугл, вместо нее – серый пустой блок.
API ключ рабочий, введен, сохранен.
Галочки “Показывать карту” включены в настройках плагина, “Места”, и в самих событиях.
Печалька (
Возможно дело не в плагине, а на стороне сервера Google. WordPress обновляете ? Может конфликт какой-то с темой или плагином. Попробуйте временно другую тему поставить и посмотреть, может карта будет отображаться.
Здравствуйте! Подскажите, можно ли с помощью данного календаря отображать уже прошедшие события?
Здравствуйте! Вы имеете в виду создавать новые от заднего числа?
Да, допустим нужно заполнить календарь уже некоторыми прошедшими событиями, чтобы посетители сайта могли их видеть, в частности фото и информацию о событиях
Да, можно! На странице создания мероприятия можно указать дату задним числом!
Подскажите, как убрать лишнее слово “мероприятие” в ссылках на категории (или рубрики) мероприятий? Например, вот по умолчанию плагин создает список мероприятий рубрики по такому адресу: sujokportal-ru/events/мероприятия/free/ – не понятно, зачем он вставляет лишнее слово по-русски. Можно его убрать?
Смотрите в настройках: General Settings – Ссылка на мероприятия.
а как добавлять мероприятия через Frontend обычным посетителям (или зарегистрированным пользователям)? без захода в админку?
Такой функции у плагина нет. Только администраторы могут создавать мероприятия.
может какие другие плагины можете посоветовать ? с возможностью пользователям самим добавлять свои события ?
Да, есть такие плагины:
– The Events Calendar (в платной версии)
– All-in-One Event Calendar (в дополнениях, аддоны)
– Event Calendar WD — Responsive Event Calendar plugin (в платной версии)
– Events Made Easy Frontend Submit
– WP Event Manager
– Event Tickets
– RSVP and Event Management Plugin
Как сделать, чтобы при выборе неделя или месяц события отображались так же списком как при выборе список ?
В настройках “Показать” можно выбрать вид по умолчанию “Список”. Можно изменить Шаблон мероприятий. Можно поменять названия, например вместо “Месяц” указать “Список” с помощью плагина Loco Translate. Не нужные виды мероприятий можно отключить в настройках.
Видимо не так поставил вопрос.
Когда нажимаем Список, то события показываются один под одним с необходимым контентом.
Хотелось бы при нажатии Месяц/Неделя видеть не календари, а видеть такой же список как показывается при нажатии Список с учетом фильтрации на месяц/неделю.
Я вас понял. Если вас календарь не устраивает, уберите его из меню. Для страницы Список можно указать любое название, месяц, день, неделя и т.д. Вы можете оставить только страницу со списком.
На странице Помощь, есть вкладка “Персонализируем плагин мероприятий”, перейдите по ней. Там много полезных хаков и советов. Только сайт переведите на Русский в браузере.
И как можно добавить новый фильтр, например, Завтра.
На странице “Расширения мероприятия” можно подключить Фильтры.
В плагине можно сортировать по Список, Месяц, Неделя, День. Нужно как-то добавить сортировку на Завтра, т.е. дополнительную кнопочку “Завтра”. Думаю, что нужно подключить фильтр Фото и изменить его. Сделать видоизменения в коде плагина, взять за базу сортировку по дню и сделать сдвиг на день вперед. Может есть еще другие варианты?
Есть ли смысл добавлять кнопку “Завтра”, когда можно открыть мероприятия на неделю или месяц. Зачем усложнять. Чем проще, тем лучше для людей.
Такое пожелание заказчика. Мы только исполняем….
Так есть какое-нить решение?
Я предложил вам решение. Скройте календарь. Названия вкладок можно изменить с помощью плагина Loco Translate. Вы наверно не поняли меня.
Нам нужно показать все фильтры: и Спиок, и Сегодня, и Месяц, и Неделя, и еще к тому же Завтра. “Скройте календарь.” – не решение в данном случае
Скажите пожалуйста, как настроить страницу поиска мероприятий так, чтобы изначально, сразу же, отображался вид список?
В настройках “Показать” можно выбрать “Шаблон страницы по умолчанию” и “Вид по умолчанию” (как раз там есть “Список”).
Благодраю за ответ) С этим уже разобрался. Возник новый вопрос…метки мероприятий и метки записей разные? Можно ли их объединить? И….есть ли плагин поиска, который использует метки и категории из ивентов? Заранее спасибо за ответ
Да, у мероприятий свои метки, у записей свои, создаются они на разных страницах. В общих настройках можно “Включить мероприятия в главный цикл блога”. Мероприятия будут отображаться с записями сайта в блоге. Могу порекомендовать плагин Better Search
Благодарю за ответ, Илья!
Илья, а есть плагин поиска, который сможет находить по категориям и меткам The Events Calendar
Вообще-то у плагина свой поиск есть. Специального поиска именно для The Events Calendar я не встречал. Знаю плагины, которые могут искать в пользовательских типах записей, выдержке и настраиваемых полях, настраиваемые фильтры и т.д.
– Ajax Search Lite
– Relevanssi
– И который выше рекомендовал вам.
Да, есть, но стоит 185 долларов))) Хорошо, понял вас) Я просто думал, что возможно вы знаете плагин, который видит метки и категории этого плагина) Во всех случая спасибо за ответ)
Я вам как раз такие плагины и по рекомендовал. Установите себе Ajax Search Lite. В общих настройках будет раздел “Поиск в пользовательских типах сообщений”. Из левой колонки перетащите в правую, там есть типы постов _event и _events.
Плагин очень красивый и полезный, но невозможность сделать повторяющиеся мероприятия без покупки профессиональной версии меня почти убила. Делать 60 событий руками, а потом корректировать даты и это при том, что я не могу даже просто скопировать одно = пичалька. Но выход есть! Функция импорт позволяет загрузить csv файл (открывается Notepad++). Одна строка – одно мероприятие со всеми данными. Здесь (theeventscalendar.com/knowledgebase/csv-files-options-and-examples/) образец csv файла (DOWNLOAD EVENT EXAMPLE FILE) и инструкция. Удачи!
Здравствуйте. А как можно добавить поле для ссылки, которая отображалась бы в мероприятии в виде кнопки под фото и которая открывалась бы в попап окне. Никак не могу разобраться, как и где это сделать.
Здравствуйте. Смотрите “Расширенные настройки шаблона”. Вы можете добавить любой текст или html код перед или после содержимым мероприятия.
Можно ли как-то сократить количество текста в анонсе?
Если в настройках плагина нет, значит надо в коде искать и менять. В блоге, в анонсах записей, у вас такое же количество текста? Может в настройках темы можно изменить. Внешний вид – Настроить.
Перевод, конечно в некоторых местах ужасный
« Предыдущее Мероприятия
Вставить Мероприятия
Событие рубрика:
Теги Событие:
Я как-то взялся за исправление всего этого безобразия. Вроде все поправил, но тут вышло обновление и все вернулось назад. Есть какие-то способы сделать перевод так, чтобы он не сносился обновлениями?
Здравствуйте. Используйте плагин Loco Translate.
Разобрался тут сам. Подправил файлы перевода po и mo. Сохраню их себе и при обновлениях буду просто их перезаливать. Кому интересно могу скинуть нормальные файлы перевода.
Здравствуйте, не подскажите как поменять полностью название календаря? например не Мероприятия а Релизы?
Добрый день. Может помочь плагин Loco Translate. Либо самому копаться в файлах, искать ярлыки и менять их. Только обновления всё снесут. Лучше плагин использовать. В настройках плагина смотрели, там нет такой возможности?
Здравствуйте, спасибо, на Loco Translate смотрел, но есть сомнения что поможет, потестирую, не хотелось бы перегружать сайт плагинами) В настройках нет такой возможности(
Все таки воспользовался вашим советом и изменил название с помощью плагина Loco Translate, спасибо) Если кому-то нужно, то просто находим русский перевод нашего плагина = поиск = то слово которое нужно поменять, и редактируем))
здравствуйте, каким образом можно убрать + КАЛЕНДАРЬ GOOGLE+ ЭКСПОРТ В ICAL?
А так же убрать “экспорт мероприятий?
Добрый вечер. Если вы про надписи или вкладки, их можно скрыть с помощью CSS стилей, здесь показывал.
Добрый день. Подскажите, пожалуйста, как исправить проблему. После обновления пропал перевод “Find out more” на странице сайта. Причем если смотреть в Loco Translate перевод “Узнать больше” есть. И в другом варианте отображения на сайте все отображается верно. Где искать ошибку в переводе?
Добрый вечер. Ошибки никакой нет, скорей всего нужно установить другое место для сохранения перевода, там есть вкладка Переместить, на странице плагина или темы в Loco Translate.
Доброго вечера. Не помогло. При варианте Style 1 – Find out more. При выборе Style 2 – Узнать больше.
И еще такой вопрос: после обновления на странице мероприятия добавилось окно “Добавить в календарь” – как его отключить?
Добрый день.
После обновления плагина на главной странице темы в записях перестали выводиться добавленные мероприятия (в общих настройках галка стоит). На странице со всеми записями мероприятия выводятся. Подскажите, в чем может быть проблема?
Здравствуйте. Могу предположить, что это несовместимость плагина с темой или WordPress. Проверьте вашу версию php, возможна она устарела и нужно обновить её.
Спасибо за ответ!
php обновила до последней версии – не помогло.
Дело в том, что на общей странице записей (не на стартовой) – все выводится корректно (мероприятия добавляются к записям). Не выводится только в те четыре, что отображаются на стартовой.
Странно что до обновления плагина все работало а после перестало.
Тему и WordPress когда последний раз обновляли?
Все – и тема и вордпресс были обновлены на момент установки плагина.
Где-то несовместимость явно. Можно попробовать установить официальную тему WordPress, не активировать её и посмотреть сайт в режиме просмотра этой темы. Если мероприятия появятся, значит ваша тема частично несовместима с плагином.