A

AS31

+5
Репутация
4
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Карта сайта сохраняет не в домашней директории 3 ноября 2018 в 14:57
Всем спасибо!
#2 [ЕСТЬ РЕШЕНИЕ] Карта сайта сохраняет не в домашней директории 3 ноября 2018 в 01:06
И так, в robots.txt прописано так:
Sitemap: mysite.ru/sitemap.xml

В .htacess файле прописано так:
# Sitemaps
RewriteRule ^sitemap(.*).xml$ ./cache/static/sitemaps/sitemap$1.xml [L]

В планировщике все генерируется.

Это значит в домашней директории файл карты сайта которую я скопировал из этой директории /cache/static/sitemaps/
можно удалить, так?
#3 [ЕСТЬ РЕШЕНИЕ] Карта сайта сохраняет не в домашней директории 3 ноября 2018 в 00:58


Карта доступна по ссылке site.ru/sitemap.xml ?

Loadырь

Да, доступен потому как я его физически скопировал в домашнюю директорию, потому что его не было после того как прошла генерация карты сайта.
#4 Как сделать вывод статистики объявлений 25 октября 2018 в 01:11
После как подсказал на примере @SmartControl за что ему спасибо!

Код получился таким, он рабочий:

$content_model = cmsCore::getModel('content');
$board_count = $content_model->getContentItemsCount('board');
$date_count = $content_model->resetFilters()->filterGtEqual('date_pub', date('Y-m-d'))->getContentItemsCount('board');
echo "<div style='font-size: 30px; font-weight: bold;'>Сегодня: <span style='font-weight: bold; color: #af0000;'>{$date_count}</span>    Всего объявлений: <span style='font-weight: bold; color: #af0000;'>{$board_count}</span></div>";

Так сказать счетчик получился о которой мог мечтать каждый веб дизайнер ))


(на кол-во не обращайте внимание, это прошло всего час после полуночи)
#5 Как сделать вывод статистики объявлений 24 октября 2018 в 23:18


@IRIPUS
Понятно, спасибо
#6 Как сделать вывод статистики объявлений 24 октября 2018 в 21:30


количество за последние 24 часа. Не за текущие сутки.

@SmartControl

Хорошо, понятно! Но все же если кто желает написать за текущие сутки (часы) то буду благодарен...

Спасибо!
#7 Как сделать вывод статистики объявлений 24 октября 2018 в 15:31


выводит количество за последние 24 часа (1 сутки)
выводя пример не парился что за текущую дату, и вывел как быстрее написать, и сделал за сутки)

Kreator

Хорошо, если даже за сутки то счетчик начинает с 00:00 допустим
ну тогда за 2 часа добавлено 20 обяв и он же должен их засчитать если за сутки, если опять кеш то уже стоит около 3 часов так.

Ведь количество обяв за сутки увеличивается.
#8 Как сделать вывод статистики объявлений 24 октября 2018 в 15:15


это называется Кэш — виджет сохраняет данные в кэше и не обновляет их при каждом отображении.

@SmartControl

Немного поправлю предыдущее сообщение о счетчике, в общем общее количество работает но Сегодня: 97 стало 96 ))
#9 Как сделать вывод статистики объявлений 24 октября 2018 в 14:14
Kreator

Исходя из наблюдения более 3 часов почему то объявления добавляются но счетчики не увеличиваются, иногда вообще не меняются либо на 1 две умещаются. Странно!
#10 Как сделать вывод статистики объявлений 24 октября 2018 в 13:56
Все получилось идеально, так как я хотел.
Вот код кому если понадобится:

  1. $content_model = cmsCore::getModel('content');
  2. $board_count = $content_model->getContentItemsCount('board');
  3. $day_count = $content_model->resetFilters()->filterDateYounger('date_pub', 1, 'day')->getContentItemsCount('board');
  4. echo "<div style='font-size: 30px; font-weight: bold;'>Сегодня: <span style='font-weight: bold; color: #af0000;'>{$day_count}</span>&nbsp;&nbsp;&nbsp; Всего объявлений: <span style='font-weight: bold; color: #af0000;'>{$board_count}</span></div>";



Отдельное благодарность Kreator и @SmartControl и также @elv3327
#11 Как сделать вывод статистики объявлений 24 октября 2018 в 02:11

Запрос можете подправить на нужную фильтрацию. Ну и стили как вам нужно сделать.

Kreator

Виджет установил, все работает. Но не смог включить стиль к коду

echo '<div id='стиль'>Сегодня <span id='цвет'> '.$day_count.'</span> Всего объявлений: <span='цвет>'.$board_count;</span></div>

Выдает ошибку
#12 Как сделать вывод статистики объявлений 22 октября 2018 в 11:02
@elv3327

Да, для вывода в категориях пригодится, но мне как скрине вывести надо...

Именно вот так:

++++++++++++++++++++++++++++++++
Дата: 2018.10.21

Сегодня: 989 Всего объявлений: 96586
++++++++++++++++++++++++++++++++

А так спасибо, возьму на заметку.
#13 Как сделать вывод статистики объявлений 22 октября 2018 в 10:34


Если только подсказка, то можете использовать метод котроллера content getContentItemsCount($ctype_name) — он возвращает количество записей в указанном типе контента

@SmartControl

Да, подсказка имел ввиду с примерами.

А можно подробно и по шагам описать в какой файл виджета и какие коды прописать что вывод был таким как на скрине...

Спасибо!
Прикрепленный файл
_uir7v.jpg 163 Кб
#1 Как сделать вывод статистики объявлений 21 октября 2018 в 21:03
Здравствуйте!

Надо выводить статистку общего количества объявлений на сайте с помощью виджета.
Как сделать?

Создание виджета с нуля смогу сделать просмотрев видео туториал, а вот прописать код по статистике что и куда то здесь нужна ваша подсказка

За ранее спасибо за помощь!
#1 [ЕСТЬ РЕШЕНИЕ] Карта сайта сохраняет не в домашней директории 14 октября 2018 в 14:16
Здравствуйте!
После того как установил движок InstantCMS2 далее в разделе Компоненты есть Карта сайта и в ее настройках внизу следующее:
===========================================
Информация
Карты генерируются по расписанию планировщика
После генерации индекс карт доступен по адресу site.ru/sitemap.xml
===========================================
Т.е. при генерации Карты сайта он должен сохранятся в домашнюю директорию.
Запущен системный крон, все генерируется, НО!
Все содержимое Карты сайта сохраняет по другой директории а потом мне каждый раз приходится перекопировать на домашку.
Вопрос: как сделать чтобы сохранились в домашней директории сайта после генерации? Где прописывается путь?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.