Статус
В этой теме нельзя размещать новые ответы.

textpatten

Постоялец
Регистрация
8 Окт 2015
Сообщения
173
Реакции
141
Доска объявлений 2.2.0
— универсальный скрипт доски объявлений с платными функциями и уникальными фильтрами для каждой категории, как общего назначения (аналог Avito, Slando/OLX) или специализированной (продажа/аренда недвижимости, авто и т.д.)
 
Последнее редактирование:
Интересует вопрос!
как вывести кол-во всех объявлений в шапке ?
На сайте 28 794 объявлений
как тут
Скрытое содержимое доступно для зарегистрированных пользователей!
 
  • Нравится
Реакции: Ieer
Интересует вопрос!
как вывести кол-во всех объявлений в шапке ?
На сайте 28 794 объявлений
как тут
Через переменную,используя запрос к таблице с объявлениями.
Впринципе простая функция,но надо смотреть контроллеры данного скрипта и код,чтобы было яснее решение проблемы.
 
  • Нравится
Реакции: Ieer
Через переменную,используя запрос к таблице с объявлениями.
В принципе простая функция,но надо смотреть контроллеры данного скрипта и код,чтобы было яснее решение проблемы.

Нужно готовое решение.

Спасибо!
 
  • Нравится
Реакции: Ieer
Запусти крон задачи для счетчика.
1) баннеры: проверка лимитов/периода показов
0 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=banners ev=cron
0 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

2) объявления: снятие с публикации, пересчет счетчиков ОБ в категориях(типах)
*/10 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronStatus
*/10 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

3) объявления: обнуление счетчиков просмотров ОБ за сегодня
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronViews
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

4) рассылка писем
*/2 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=sendmail ev=cronMassend
*/2 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

5) магазины: пересчет счетчиков магазинов
*/15 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=shops ev=shopsCronCounters
*/15 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
==========================================================================================
6) услуги: деактивация услуг (объявления, магазины)
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=svc ev=cron
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
6.1) если не сработает ( услуги: деактивация услуг (объявления, магазины) ) пробуем так:
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=svc ev=cronSvc
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
==========================================================================================
7) пользователи: удаление неактивированных аккаунтов
10 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=users ev=cron
10 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

8) обновление структуры в файле Sitemap.xml
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=site ev=cronSitemapXML
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

9) импорт обьявлений
*/10 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronImport
*/10 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
 
  • Нравится
Реакции: Ieer
Запусти крон задачи для счетчика.
1) баннеры: проверка лимитов/периода показов
0 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=banners ev=cron
0 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

2) объявления: снятие с публикации, пересчет счетчиков ОБ в категориях(типах)
*/10 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronStatus
*/10 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

3) объявления: обнуление счетчиков просмотров ОБ за сегодня
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronViews
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

4) рассылка писем
*/2 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=sendmail ev=cronMassend
*/2 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

5) магазины: пересчет счетчиков магазинов
*/15 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=shops ev=shopsCronCounters
*/15 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
==========================================================================================
6) услуги: деактивация услуг (объявления, магазины)
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=svc ev=cron
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
6.1) если не сработает ( услуги: деактивация услуг (объявления, магазины) ) пробуем так:
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=svc ev=cronSvc
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
==========================================================================================
7) пользователи: удаление неактивированных аккаунтов
10 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=users ev=cron
10 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

8) обновление структуры в файле Sitemap.xml
0 0 * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=site ev=cronSitemapXML
0 0 * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'

9) импорт обьявлений
*/10 * * * * /usr/bin/php -q /path/to/public_html/index.php bff=cron s=bbs ev=itemsCronImport
*/10 * * * * /usr/bin/wget -o /dev/null 'Для просмотра ссылки Войди или Зарегистрируйся'
Из за крона не отображаются баннеры чтоли?
 
Крон удаляет просроченные баннеры и тд. Не знаю почему у тебя не работает, у меня работает но невезде
 

Вложения

  • upload_2016-12-15_13-54-40.png
    upload_2016-12-15_13-54-40.png
    353,4 KB · Просмотры: 720
Последнее редактирование модератором:
  • Нравится
Реакции: Ieer
По сборке писал в посте Для просмотра ссылки Войди или Зарегистрируйся тут в шапке как я понял тот самый скрипт но уже с исправлениями указанными в приведенной по ссылке теме. Там же решение по входу в админку. Что ещё дополнить. Если ставите на сервер проверяйте настройки сервера, всё что указывает разработчик должно стоять, ниже пункт 1. eval должен быть включён. Шаблоны писем нет отсутствует метод, но письма стандартным шаблоном например при регистрации работают
Скрытое содержимое доступно для зарегистрированных пользователей!

С письмом есть интересный момент. Обратите внимание пароль не защищён. Вроде бы стандарт, но при правильных руках имея скрипт все ваши пароли доступны админу, ну и собственно тот кто понимает. С кроном проблем не заметил. Глюк с FCKeditor думаю все знают? Если нет то, если нажать сразу на иконку редактора загрузки фото, то форма работать не будет, закрыть открыть заново. Что бы сразу открыть рабочую загрузку в редактор кликните мышью и открывайте загрузку.

Привет, у тебя работают баннеры? у меня чего-то не фурычат. И почему счетчик объявлений тоже не работает. :(
С помощью крон задач выполняется громадная работа. Например счётчик количества объявлений у вас обновляется задачей /index.php?bff=cron&s=bbs&ev=itemsCronStatus удаляются неактуальные объявления и обновляется счётчик. Рекомендуется ставить каждые 10 минут. Баннеры проверяются лимиты. Рассылки, услуги и другое контролируется задачами. Вы же не будите вручную столько задач отслеживать. Нр в вашем случае как я понял у вас баннеры вообще не отображаются. Совет вам, что бы пустые посты не писать приводите информацию.
1. Где работает скрипт, локально или сервер. Если сервер ссылку и настройки сервера, а именно разработчик приводит такие настройки сервера
1) Требования к серверу:
- PHP 5.4.x, pdo_mysql, gd2, mbstring, gettext, apc(u), curl, short_open_tag=On
- Ioncube Loader 5.0.3+
- MySQL 5+
соответственно всё модули и настройки должны соответствовать.
2. Суть самой проблемы. Что конкретно не работает. Сохраняем ошибка, или сохраняется видим в админке, но нет на публичных страницах.
3. Обязательно включаем режим отладчика в конфиг файле sys/php, а именно
'debug' => false, // варианты:true|false - включить debug-режим то есть выставляем 'debug' => true
если на странице сверху ошибки не появляются содержимое лог файлов в студию. Логи находятся в папке \files\logs

В указанной в шапке темы сборке баннеры работаю, крон работает. крон задачи прикрепил к посту

Интересует вопрос!
как вывести кол-во всех объявлений в шапке ?
На сайте 28 794 объявлений
как тут
Вот так получаем количество
PHP:
<?= $nTotal = config::get('bbs_items_total_publicated', 0); ?>
Собственно если по количеству склонение отслеживать будите, то вторая строка, про пробел не забываем такая
PHP:
<?= tpl::declension($nTotal, _t('filter','объявление;объявления;объявлений'), false) ?>
еcли не понятно для примера прикрепляю файл index.php замените в \modules\site\tpl\def и файл search.form.php менять в \modules\bbs\tpl\def это как раз в поисковой строке. Думаю дальше логика понятна. Оба файла в архиве.
 

Вложения

  • crontab.txt
    6,4 KB · Просмотры: 214
  • ob.jpg
    ob.jpg
    21,1 KB · Просмотры: 408
  • ob1.jpg
    ob1.jpg
    23,3 KB · Просмотры: 400
  • 1.rar
    2,9 KB · Просмотры: 234
Последнее редактирование:
Подскажите, как при пополнении счета пользователем баллы автоматически зачислялись бы на баланс пользователя или если при активации платного объявления, автоматом объявление например становилось бы выделенным.
25.jpg


Постоянно приходится в ручную делать незавершенные счета - завершенными. Версия тамары 2.2

26.jpg
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху