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

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


Сообщения - sovyonok

Страницы: [1] 2 3
1
Для себя решил следующим образом:
<input type="text" id="srch" size="20">
<script>
$("#srch").on("keyup",function(){
$("#tagin").children("option").show().each(function(){if($(this).text().toUpperCase().indexOf($("#srch").val().toUpperCase())<0){$(this).hide()}});
});
</script>

2
В модах, предполагающих использование меток/тэгов, при большом их количестве нынешний стиль их использования (когда в окошке слева выводятся все существующие) крайне неудобен. В версии 0.5.4 был поиск с подстановкой, что было удобно, если ты наверняка знаешь, что такой тег существует.

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

3
Ошибки / Re: Проблема с модом article
« : 20 Мая 2018, 09:55:18 »
И еще про article.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

12
Сборки, модификации / 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'] = '';

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

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

14
В файле 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);



15
Общие вопросы / 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);
}

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