Альберт, спасибо за вариант, но ещё наворачивать движок IPB из-за этого не стоит.
Ладно, дел реально было на 30 минут, сел и сам всё сделал.
В итоге имею не календарь, а модуль "Предстоящие событий" из некоторых нужных статей из раздела статей События, типа
дата — подраздел — название
[13 марта 2013] — [Встречи и мероприятия]
Встреча населения ВАО с префектом ВАО и руководителем ДЖКХиБ по теме ЖКХ
[19 марта 2013] — [Публичные слушания]
Проект планировки участка 4-го транспортного кольца от шоссе Энтузиастов до Измайловского шоссе.
Спасибо всем.
Очень помогла статья "Переделка статей — выбор нескольких категорий", там посмотрел то что мне было нужно.
classics
+42
Репутация
119
Рейтинг
инстант мапс есть, но для другого, не устраивает, к к тому же там события пропадают после окончания.
Нужно именно то что описал.
Нужно именно то что описал.
Так понятно что заняты, поэтому и готов оплатить эту работу.
К тому же наверняка такая штука будет полезна и многим другим.
Вот у меня на сайте в статьях есть корневая категория "События", и в ней подкатегории "Публичные слушания", "Митинги", "Встречи", возможно "Афиша" и т.д. со ссылками в верхнем меню.
Соответственно очень нужен модуль на главной со списком(календарем) предстоящих событий.
Модуль "последние статьи" с указанием категории "события" есть, но это немного не то что нужно, там нет даты события и категории события(митинг, встреча, слушания и т.д.), а дата события естественно не совпадает с датой добавления статьи.
Поэтому естественно добавить в существаующую таблицу статей 3 поля и дописать их обработку.
И вывод в виде отдельного модуля, за основу можно взять стандартный модуль "последние статьи".
Можно даже без модуля календаря, только с модулем "Список предстоящих событий", за основу можно взять стандартный модуль "последние статьи" это будут те-же статьи ещё с 2 полями(дата события, категория), если календарь слишком сложно и отнимет много времени.
К тому же наверняка такая штука будет полезна и многим другим.
Вот у меня на сайте в статьях есть корневая категория "События", и в ней подкатегории "Публичные слушания", "Митинги", "Встречи", возможно "Афиша" и т.д. со ссылками в верхнем меню.
Соответственно очень нужен модуль на главной со списком(календарем) предстоящих событий.
Модуль "последние статьи" с указанием категории "события" есть, но это немного не то что нужно, там нет даты события и категории события(митинг, встреча, слушания и т.д.), а дата события естественно не совпадает с датой добавления статьи.
Поэтому естественно добавить в существаующую таблицу статей 3 поля и дописать их обработку.
И вывод в виде отдельного модуля, за основу можно взять стандартный модуль "последние статьи".
Можно даже без модуля календаря, только с модулем "Список предстоящих событий", за основу можно взять стандартный модуль "последние статьи" это будут те-же статьи ещё с 2 полями(дата события, категория), если календарь слишком сложно и отнимет много времени.
К сожалению ни один из предложенных вариантов не устраивает.
Необходимо сделать следующее.
1. В таблице cms_content я добавил три поля.
is_cal тип int(11) по умолчанию 0. (Отображать или нет статью в календаре)
cal_bdate тип date — дата начала отображения статьи в календаре
cal_edate тип date — дата окончания отображения статьи в календаре
Нужно:
1. Добавить работу с этими полями.
а/. Добавить их на форму в админке при добавлении и изменении статьи.
b/. Добавить эти поля в sql-запросы к Базе Данных при вставке и редактировании статьи.
2. Сделать 2 модуля.
а/. Модуль календаря.
Выводит обычный календарь за месяц. Как во многих движках. Месяц-год можно менять.
Даты без событий без ссылок, даты с событиями выделены цветом или фоном, и при клике на такой дате должен выводиться список статей, у которых стоит галочка "Отображать статью в календаре" и указанная дата в диапазоне между "Датой начала" и "Датой окончания".
b/. Модуль "Список предстоящих событий".
Выводит список статей у которых стоит галочка "Отображать в календаре".
В настройках модуля можно выбрать количество статей.
В списке они должны быть отсортированы по "дате начала", вначале ближайшая и вниз далее более поздние.
Форма вывода списка: Дата начала — Название категории статьи — Название статьи.
Оплата в WMR/WMZ после выполнения работы.
Кто разбирается в InstansCMS думаю проблемы особой нет.
Уточнение деталей в личке или ICQ: 350192996
Необходимо сделать следующее.
1. В таблице cms_content я добавил три поля.
is_cal тип int(11) по умолчанию 0. (Отображать или нет статью в календаре)
cal_bdate тип date — дата начала отображения статьи в календаре
cal_edate тип date — дата окончания отображения статьи в календаре
Нужно:
1. Добавить работу с этими полями.
а/. Добавить их на форму в админке при добавлении и изменении статьи.
b/. Добавить эти поля в sql-запросы к Базе Данных при вставке и редактировании статьи.
2. Сделать 2 модуля.
а/. Модуль календаря.
Выводит обычный календарь за месяц. Как во многих движках. Месяц-год можно менять.
Даты без событий без ссылок, даты с событиями выделены цветом или фоном, и при клике на такой дате должен выводиться список статей, у которых стоит галочка "Отображать статью в календаре" и указанная дата в диапазоне между "Датой начала" и "Датой окончания".
b/. Модуль "Список предстоящих событий".
Выводит список статей у которых стоит галочка "Отображать в календаре".
В настройках модуля можно выбрать количество статей.
В списке они должны быть отсортированы по "дате начала", вначале ближайшая и вниз далее более поздние.
Форма вывода списка: Дата начала — Название категории статьи — Название статьи.
Оплата в WMR/WMZ после выполнения работы.
Кто разбирается в InstansCMS думаю проблемы особой нет.
Уточнение деталей в личке или ICQ: 350192996
Билà Риус, а можете сделать под заказ под 1.9? календарь нужен только для раздела статей (для форумов, доски объявлений и т.д. не нужен, только статьи).
Там должны быть возможности:
1. Иметь возможность, при добавлении/редактировании статьи в админке, добавить её в календарь, поставив галочку "Добавить в календарь" и указав даты в поле "Дата начала события" и "Дата окончания события".
То есть ссылка на статью будет в календаре не на дате добавления статьи, а будут ссылки на статью с указанной даты начала события по указанную дату окончания события. Конечно, дата начала и дата окончания могут и совпадать.
2. Календарь должен иметь возможность выводиться где-то в виде модуля.
3. К календарю должен быть ещё 1 модуль: "Список предстоящих событий".
Должен показывать все предстоящие события за выбранный период в виде списка: даты события, название события, анонс. В настройке этого модуля чтобы было: количество материалов, показывать анонсы(да/нет), период(список дней от 1 до 60). Возьметесь сделать?
Там должны быть возможности:
1. Иметь возможность, при добавлении/редактировании статьи в админке, добавить её в календарь, поставив галочку "Добавить в календарь" и указав даты в поле "Дата начала события" и "Дата окончания события".
То есть ссылка на статью будет в календаре не на дате добавления статьи, а будут ссылки на статью с указанной даты начала события по указанную дату окончания события. Конечно, дата начала и дата окончания могут и совпадать.
2. Календарь должен иметь возможность выводиться где-то в виде модуля.
3. К календарю должен быть ещё 1 модуль: "Список предстоящих событий".
Должен показывать все предстоящие события за выбранный период в виде списка: даты события, название события, анонс. В настройке этого модуля чтобы было: количество материалов, показывать анонсы(да/нет), период(список дней от 1 до 60). Возьметесь сделать?
Во многих движках есть такой. Календарь событий.
Кликаешь на дате в календаре и смотришь события/новости и т.д. за/на эту дату.
Например пишешь новость. Добавляешь её в календарь или при добавлении новости ставишь
галочку "в календарь" и дату и оно отражается в календаре по ссылке на дате события.
А также можно перейти в сам календарь и посмотреть какие когда будут события.
Очень нужная штука, для районных/городских и т.д. порталов, например,
было бы очень удобно, все события типа новостей раздела "Афиша" туда помещать и т.д.,
возможно прицепить Объявления и т.д.
Вот хотелось бы иметь такой. Или может есть такой? Или может кто написать?
Кликаешь на дате в календаре и смотришь события/новости и т.д. за/на эту дату.
Например пишешь новость. Добавляешь её в календарь или при добавлении новости ставишь
галочку "в календарь" и дату и оно отражается в календаре по ссылке на дате события.
А также можно перейти в сам календарь и посмотреть какие когда будут события.
Очень нужная штука, для районных/городских и т.д. порталов, например,
было бы очень удобно, все события типа новостей раздела "Афиша" туда помещать и т.д.,
возможно прицепить Объявления и т.д.
Вот хотелось бы иметь такой. Или может есть такой? Или может кто написать?
Тоже очень нужен парсинг в карты. Что слышно?
Как и было сказано в \includes\bbcode\bbcode.lib.php находим обработку тэга imgМожет поделитесь?
1164 // Функция - обработчик тега [img] 1165 function img_2html($elem) {
это в 1205 строчке:
1205 return '<div class="bb_img" style="'.$div_style.'"><noindex><img src="'.htmlspecialchars($src).'" '.$attr.' /></noindex></div>';
Спасибо, нашёл, сделал.
Ещё вопрос по BB-кодам, там в \includes\bbcode\bbcode.lib.php есть ещё несколько bb-кодов, которые
не отображаются в верхней панели, например hr, color и др.
Но если руками их вставлять, то есть вручную прописывать, то они работают.
Пример: красный цвет и зеленый цвет
В каком файле идёт вставка панели с BB-кодами, чтобы на эту панель можно было добавить эти кнопки?
Ещё вопрос по BB-кодам, там в \includes\bbcode\bbcode.lib.php есть ещё несколько bb-кодов, которые
не отображаются в верхней панели, например hr, color и др.
Но если руками их вставлять, то есть вручную прописывать, то они работают.
Пример: красный цвет и зеленый цвет
В каком файле идёт вставка панели с BB-кодами, чтобы на эту панель можно было добавить эти кнопки?
Спасибо, всё понял.
А по url тогда не подскажете, можно ли как-то узнать "оригинальный" url раздела Новостей, без ЧПУ?
Ведь реальный адрес это типа site.ru/index.php? параметр=....&параметр=… вот как его узнать?
А по url тогда не подскажете, можно ли как-то узнать "оригинальный" url раздела Новостей, без ЧПУ?
Ведь реальный адрес это типа site.ru/index.php? параметр=....&параметр=… вот как его узнать?
Хотел бы на форуме, чтобы при вставке в сообщении внешних картинок по кнопке "Вставка картинки из сети"
при обработке этот BB-код img заключался бы в тэг noindex.
Подскажите, где в каком файле происходит обработка BB-кодов, перевод их в html, чтобы там я мог добавить noindex?
при обработке этот BB-код img заключался бы в тэг noindex.
Подскажите, где в каком файле происходит обработка BB-кодов, перевод их в html, чтобы там я мог добавить noindex?
В главном(верхнем) меню у меня ссылки на разделы Новостей, ссылок на отдельные статьи в верхнем меню нет.
Ссылки на сами статьи уже из раздела, с той странички где список статей раздела выводится.
Поэтому пункт 2 не применим.
Мне непонятно что должно быть при создании статьи и выборе параметра "Глубиномер: Полный путь" и "Глубиномер: Только название". В чём должны быть разница ? У меня никакого различия не получается.
Всё равно ссылка на статью с названием "Тарифы" в раздел "Новости" подраздел "ЖКХ"
выглядит так: site.ru/novosti/zhkh/tarify.html
независимо от параметра "Глубиномер: Полный путь" или "Глубиномер: Только название".
Так зачем тогда нужны эти параметры, не понимаю ?
Я думал что при параметре "Глубиномер: Полный путь" ссылка должна быть site.ru/novosti/zhkh/tarify.html
а при параметре "Глубиномер: Только название" site.ru/tarify.html
При этом, в обоих случаях, отображается и полный путь до новости:
"Главная → НОВОСТИ → ЖКХ → Тарифы"
Вот и возник вопрос про эти параметры, для чего они ?
Может эти параметры работают если в Настройках сайта "Разное" стоит:
Показывать глубиномер?
Глубиномер на главной странице:
Выводить текущую страницу в глубиномере:
где-то "Нет".
Ссылки на сами статьи уже из раздела, с той странички где список статей раздела выводится.
Поэтому пункт 2 не применим.
Мне непонятно что должно быть при создании статьи и выборе параметра "Глубиномер: Полный путь" и "Глубиномер: Только название". В чём должны быть разница ? У меня никакого различия не получается.
Всё равно ссылка на статью с названием "Тарифы" в раздел "Новости" подраздел "ЖКХ"
выглядит так: site.ru/novosti/zhkh/tarify.html
независимо от параметра "Глубиномер: Полный путь" или "Глубиномер: Только название".
Так зачем тогда нужны эти параметры, не понимаю ?
Я думал что при параметре "Глубиномер: Полный путь" ссылка должна быть site.ru/novosti/zhkh/tarify.html
а при параметре "Глубиномер: Только название" site.ru/tarify.html
При этом, в обоих случаях, отображается и полный путь до новости:
"Главная → НОВОСТИ → ЖКХ → Тарифы"
Вот и возник вопрос про эти параметры, для чего они ?
Может эти параметры работают если в Настройках сайта "Разное" стоит:
Показывать глубиномер?
Глубиномер на главной странице:
Выводить текущую страницу в глубиномере:
где-то "Нет".
Нет, не в корневом разделе.
Статья в разделе Новости, подразделе Спорт и отдых(к примеру), т.е. не в корневом.
Корневой раздел
— Новости
— Спорт и отдых
Статья в разделе Новости, подразделе Спорт и отдых(к примеру), т.е. не в корневом.
Корневой раздел
— Новости
— Спорт и отдых
При создании новости/статьи есть справа параметры "Глубиномер: Полный путь" и "Глубиномер: Только название"
Как их не переключаю — ничего не меняется.
В настройках сайта "Разное" стоит:
Показывать глубиномер? Да
Глубиномер на главной странице: Да
Выводить текущую страницу в глубиномере: Да
Непонятно для чего эти параметры "Глубиномер: Полный путь" и "Глубиномер: Только название"
при добавлении новости.
Как их не переключаю — ничего не меняется.
В настройках сайта "Разное" стоит:
Показывать глубиномер? Да
Глубиномер на главной странице: Да
Выводить текущую страницу в глубиномере: Да
Непонятно для чего эти параметры "Глубиномер: Полный путь" и "Глубиномер: Только название"
при добавлении новости.
При создании статей-новостей они имеют достаточно длинную ссылку с ЧПУ.
Иногда нужна при длинном названии новости более короткая ссылка.
Можно конечно вручную прописать URL страницы.
Но иногда новость уже давно создана и висит и переименовать нельзя.
Есть ли возможность добраться до ней без ЧПУ, дать ссылку на новость без ЧПУ
ну что-то типа site.ru/index.php?cat_id=25&id=66 — как-то так ?
Если можно, то как?
Иногда нужна при длинном названии новости более короткая ссылка.
Можно конечно вручную прописать URL страницы.
Но иногда новость уже давно создана и висит и переименовать нельзя.
Есть ли возможность добраться до ней без ЧПУ, дать ссылку на новость без ЧПУ
ну что-то типа site.ru/index.php?cat_id=25&id=66 — как-то так ?
Если можно, то как?