Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - sovyonok

Страницы: [1] 2 3
1
Ошибки / Re: Проблема с модом article
« : 20 Мая 2018, 09:55:18 »
И еще про article.

Потерял около часа, пытаясь разобраться, почему не работает постраничная разбивка в статье.

Оказалось, что при наличии символа № в списке заголовков, preg_match спотыкается и не находит их.

Возможно, есть еще какие-то символы, которые нельзя использовать.

2
Цитировать
1. После установки почему-то не был создан файл cache/cache.config.php - пришлось брать его с локалхоста, ложить на место и править.

Этот файл создается и правится при сохранении настроек в админке. Соответственно, он должен был создаться, после первого нажатия кнопки сохранить в настройках сайта.

3
А папку setup грохнули?
После этого пустит в админку.
Нужно зайти в основные настройки и согранить.
Это же все вроде указано при инсталляции.

4
Про вывод в случайном порядке есть много костылей и относительно рабочих решений, но простых нет.
По материалам форумов в свое время решал подобную задачу. Решение через использование функции RAND в SQL излишне затратно по ресурсам. Я генерил просто несколько рандомных чисел из диапазона, определяемым количеством записей в БД, и запрос делал уже с конкретными числами.

В порядке уменьшения(увеличения) числа просмотров - просто добавляете в запрос "ORDER BY hits ASC" или DESC в зависимости от целей.

5
Просто никто не пробовал.

Навскидку, проблема может быть не столько в системе, сколько в корректности работы веб-сервера с кириллицей.

6
Я бы не стал давать возможность добавлять пользователям какой-либо код на сайт.

Но если вы смелый, то фильтруются запросы в файле /core/includes/track.php

7
Связано с архитектурой системы.
Смотреть в поиск.
Тут обсуждалось http://forum.danneo.ru/index.php?topic=80.0

8
Вам не нравится, что на сайт долбятся различные боты?

На мой сайт, судя по логам долбятся примерно 2-10 раз в секунду. Это не проблема системы. Это проблема интернета.

И мой вам совет, отключите сбор рефералов, это создает только дополнительную нагрузку на сервер.

9
В исходных файлах системы нет таких ссылок.
Где вы взяли такую систему?
Что за статистика в админке?

10
Сборки, модификации / Re: Danneo CMS v.1.5.4
« : 17 Марта 2018, 19:47:28 »
Заметил ошибки:

При создании файла sitemap.xml если в публикациях не указан ЧПУ, то основным адресом становится тот, что без ЧПУ вида index.php?и параметры (так и должно быть, я знаю).  Но функция роутера seo возвращает его с неэкранированным &. Из-за этого он не проходит валидацию.


Файл mod/news/tags.php
В цикле вывода новостей в самом начале не обнуляются некоторые значения массива $ins.
Из-за этого, если в новости нет картинки, то в ленте выводится картинка(И не только) от предыдущей новости.
В аналогичном цикле в файле index.php присутствует строка:
$ins['cat'] = $ins['icon'] = $ins['image'] = $ins['tags'] = $tagword = $ins['author'] = '';

11
При редактировании организации в админке, обнуляется количество просмотров.

Есть подозрение, что опять что-то не то с именем поля.

12
В файле mod/article/index.php
строки в районе 2090
 код
/**
* Заголовок, хлебные крошки
*/
$global['insert']['current'] = $global['modname'];
$global['insert']['breadcrumb'] = array('<a href="'.$ro->seo('index.php?dn='.WORKMOD).'">'.$global['modname'].'</a>', (($da == 0) ? '' : $da).' '.$month.' '.$ye);

замените на
/**
* Заголовок, хлебные крошки
*/
$global['insert']['current'] = '';
$global['insert']['breadcrumb'] = array( (($da == 0) ? '' : $da).' '.$month.' '.$ye);



13
Общие вопросы / Re: Пути к модам
« : 25 Февраля 2018, 12:02:32 »
Новую тему открывать не буду. Оставлю тут.

Обнаружил, что если к урл с ЧПУ добавить строку параметров (таких как utm-метки) то непременно получим 404.

Не очень приятная ситуация, иногда отслеживать источники очень удобно именно с помощью таких меток.

Для себя нашел решение.
В файле core/function.php перед определением константы REQUEST_URI (примерно строки 294-300) вставил еще строку. В итоге получилось:
if (isset($REQUEST_URI))
{
$REQUEST_URI = parse_url($REQUEST_URI, PHP_URL_PATH);
$REQUEST_URI = '/'.ltrim($REQUEST_URI, '/');
define('REQUEST_URI', $REQUEST_URI);
define('FULL_REQUEST_URI', HOST_URL.REQUEST_URI);
}

14
Ошибки / Re: Страница 404
« : 14 Февраля 2018, 11:47:04 »
Докопался до ответа на свой вопрос.

Проблема кроется в файле core/classes/Router.php. Функция parsing.

		/**
* 404 - Not Found
*/
if (empty($_REQUEST) AND ! empty($this->uri))
{
$this->_404();
}

В случае (моем) наличия куков с сайта (а при установленном счетчике яндекса они будут) массив $_REQUEST не будет пустым, и условие не сработает.
Возможно, в данном случае требуется более точная проверка.

15
Ошибки / Re: Страница 404
« : 14 Февраля 2018, 10:11:20 »
Цитировать
Использовал второй вариант. По первому - отключилась вся графика сайта шаблона.

Сам так попал))
Потом поправил свой пост.

Страницы: [1] 2 3