Модуль «Доска объявлений»

Быстрый переход:
Алексей

Алексей

Administrator
#1   19 мая 2016 11:13

Вопросы о модуле «Доска объявлений» можно задавать в этом разделе.

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

jsman

Member
#2   19 мая 2016 12:07

У меня при установке доски ошибок не было, версия 9.18 на 19 версии еще больше пунктов не работало.

Если пользователю создать екстраполя phone и city

 

Управление сайтом / Прочее / Экстраполя / Таблица cot_users - Модуль Users

поле: city_name и phone_name ?

В чем может быть проблема ссылки advboard?a=edit у меня ошибка Не найдено (404)

Как выводится номер телефона в объявлении?

В списке объявлений выводится list_more как я понял это ссылка далее.

И при добавлении объявления у меня пункт город селект пустой.

И в админке когда находишься по цепочке Управление сайтом / Расширения / Доска объявлений / Структура

если кликаешь на доска объявлений то выскакивает ошибка: Ошибка в параметрах запроса, а если в цепочке Ads board то все нормально.

В связи с чем у меня могут вылазить такие проблемы, установка прошла хорошо, не одной ошибки не было, на 'send.txt' права 666

Алексей

Алексей

Administrator
#3   20 мая 2016 03:48

Cotonti Siena 0.9.18 - релиз полутрогодичной давности. Нормальная работа с ним не гарантируется. Используйте версию из master-ветки репозитория. Сам модуль тоже следует качать из master-ветки.

В чем может быть проблема ссылки advboard?a=edit у меня ошибка Не найдено (404)

Раньше требовалось явно указывать категорию, в которую добавляется объявление. Поправил этот момент. Теперь, если категория явно не указана система ищет первую, на которую есть права на запись. Если такой нет, то 404. Перезакачайте модуль из репозитория. И заодно можно перезакачать Cotonti Lib. В нем есть некоторые улучшения. Если же 404 ошибку отдает web-сервер - то проблема в настройках сервера или .htaccess (если у Вас Apache).

Как выводится номер телефона в объявлении?

Вывод телефона ничем не отличается от вывода любого другого поля. У этого модуля, как и у любого другого есть папка tpl в которой хранятся шаблоны. Откроем шаблон вывода объяаления: modules/advboard/tpl/advboard.advert.php и на строке 127 можно увидеть вывод телефона:

<?=cot::$L['advboard_phone']?>: <?=$advert->phone?>
В списке объявлений выводится list_more как я понял это ссылка далее.

Исправлено.

И при добавлении объявления у меня пункт город селект пустой.

Что значит пустой? Открывается правильно инициализированный select2 и просит "введите еще хотя бы 2 символa"? Если да - то послушайтесь его. Наберите пару символов и он Вам предложит города, в названиях которых есть эти символы.

Или там простой элемент select (input)? Тогда Вам нужно скачать и установить плагин Region City. Ну или название города можно вводить руками. Все зависит от решаемых задач.

И в админке когда находишься по цепочке Управление сайтом / Расширения / Доска объявлений / Структура если кликаешь на доска объявлений то выскакивает ошибка: Ошибка в параметрах запроса, а если в цепочке Ads board то все нормально.

Это ошибка на стороне Cotonti. https://github.com/Cotonti/Cotonti/issues/1514 . Она исправлена. Можете обновить и движок.

Смысл всего остального мне не ясен.

Отредактировано: Alex (20.05.2016 12:30, 1 год назад)

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

jsman

Member
#4   21 мая 2016 18:50

Спасибо за разъяснения!

Алексей

Алексей

Administrator
#5   23 мая 2016 10:53

Не за что. Спасибо Вам за багрепорт.

Быстрота и надежность... Ну и красота тоже, конечно

Александр

Александр

Member
#6   03 июля 2016 18:58

Установил библиотеки Cotonti Lib  после установил данный модуль вся установка прошла отлично но при переходе на сайт/advboard один только заголовок.

Права на send.txt выставил

В чем проблема? помогите....

Алексей

Алексей

Administrator
#7   03 июля 2016 21:44

А при заходе в какую-то категорию доски объявлений?

Отредактировано: Alex (03.07.2016 23:49, 1 год назад)

Быстрота и надежность... Ну и красота тоже, конечно

Александр

Александр

Member
#8   04 июля 2016 18:06
#10361 Alex:

А при заходе в какую-то категорию доски объявлений?

Создал категорию. Теперь на странице /advboard она пустая но появилась это категория. При переходе на нее там кнопка подать обьявление. нажал опубликовать открылась форма добавления обьявлений но она вся съехала там поле на поле заполнил все и нажал подать после этого выдало ошибку Parse error: syntax error, unexpected '[' in /home/s/stysty3t/timeg/public_html/lib/Event.php on line 52

Алексей

Алексей

Administrator
#9   05 июля 2016 23:05
#10363 Stymul:

Создал категорию. Теперь на странице /advboard она пустая но появилась это категория.

Переопределите шаблон modules/advboard/tpl/advboard.php в Вашей теме и добавте в него все что нужно: вступительный текст, последние объявления, форму поиска или горячие объявления.

#10363 Stymul:

Нажал опубликовать открылась форма добавления обьявлений но она вся съехала там поле на поле

Добавте нужные стили для элементов формы или переопределите шаблон редактирования объявления так, чтобы он соответствовал теме Вашего сайта.

#10363 Stymul:

заполнил все и нажал подать после этого выдало ошибку Parse error: syntax error, unexpected '[' in /home/s/stysty3t/timeg/public_html/lib/Event.php on line 52

Этот вопрос касается не самой доски объявлений, а библитеки Cotonti Lib. Проблема в том, что Вы, похоже, используете сильно устаревшую версию PHP 5.3.х. Минимальная из актуальных версий PHP сейчас 5.5.37 (см. http://php.net/). На будущее я не рекомендовал бы использовать раритетный софт. Я поправил Cotonti Lib для обратной совместимости, но в будущем от поддержки php 5.3 откажусь т.к. его поддержка становится все накладнее.

Отредактировано: Alex (06.07.2016 10:43, 1 год назад)

Быстрота и надежность... Ну и красота тоже, конечно

Аватар

Александр

Member
#10   28 апреля 2017 15:25

Подскажите пожалуйста, где взять документацию к модулю. Тэги вывода последних объявлений на главную страницу, есть ли возможность вывода категорий на главную?

Алексей

Алексей

Administrator
#11   10 мая 2017 09:45

Документация и описание модуля есть на странице модуля.

Для вывода списка в произвольное место используется виджет advboard_controller_Widget::widget(). Метод объявлен в файле: modules/advboard/inc/advboard.functions.php. Он работает аналогично cot_page_enum() или page_list().

Если Вы хотите вывести список в tpl-файле, то coTemplate, в отличии от View не умеет работать с класами. В этом случае используйте виджет функцию-обертку для этого метода advboard_widget(). Если его нет в Вашем файле modules/advboard/inc/advboard.functions.php, то скачайте новую версию модуля из репозитория.

Модуль использует стандартных механизм категорий, так что категории можно вывести любым удобным для Вас способом.

Отредактировано: Alex (10.05.2017 15:56, 2 месяца назад)

Быстрота и надежность... Ну и красота тоже, конечно