Перейти к публикации

dds

Клиенты
  • Публикации

    105
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    9

Последний раз dds выиграл 9 июля

Публикации dds были самыми популярными!

Репутация

39 Хороший

О dds

  • Звание
    Полноправный форумчанин

Информация

  • Пол
    Мужчина

Посетители профиля

3 628 просмотров профиля
  1. 1 Для таблицы dle_banned базы данных, добавить столбец куда бы заносился логин пользователя ( модератора ), который применил какие либо ограничения к другому пользователю, id которого записано у нас в столбце users_id и время записи в таблицу. Все это конечно можно посмотреть в таблице dle_admin_logs, но там много другой информации и приходиться искать нужную, а так все будет визуально на виду. Это ускоряет решение при возникновении спорных моментов, в случае необоснованных банах других пользователей. 2 В разделе " Редактирование пользователя" в админпанеле добавить запрет на загрузку
  2. Можно обыграть это через тег [if field = "значение"] текст [/if] Как то так : [if xfield_x = "значение"] <img src="/img/uw/bands/garreks-reavers.png" class="fr-fic fr-dii" style="width:23px;" alt="Garreks Reavers"> [/if][xfgiven_x] [xfvalue_x] [/xfgiven_x] Костыль конечно, но все же
  3. Для этого вам надо в файле engine/engine.php найти строчку и удалить ее $s_navigation = "<a href=\"{$config['http_home_url']}\">" . $config['short_title'] . "</a>"; Также вам нужно будет удалить символ разделителя для модуля 'speedbar' который останется после удаления названия вашего сайта. Поэтому в этом же файле ищем код $s_navigation .= "{$config['speedbar_separator']}" . get_breadcrumbcategories ( intval($category_id), $config['speedbar_separator'], $last_link ); И заменяем его на $s_navigation = get_breadcrumbcategories ( intval($category_id), $config['speedb
  4. Вот только не надо громких фраз. Культуру общения ещё никто не отменял. Про консоль разработчика я в курсе и скопировать этот js с твоего сайта лично мне труда совсем не составит . Вот только надо ли, если его можно взять с оф. источника.
  5. Так @TeraMoune и @Captain расписали все подробней некуда. А ты привел код в котором есть строка <script type="text/javascript" src="{THEME}/js/Chart.min.js"></script> А сам файл скрипта Chart.min.js не предоставил. Люди путаться будут. Логичнее уж заменить его за код из сообщения Captain <script src="https://cdn.jsdelivr.net/npm/chart.js"></script> Ну либо создать свой Chart.min.js и скопировать код от туда.
  6. При чем тут chat-gpt? Простите вы всех так равняете? Типа вы один всезнающий, а остальные не способны ни на что? Пусть мои знания недостаточны, но меня этому никто не учил. Все постигается долгими вечерами. Это вам так на заметку
  7. Подзасрали мы конечно немного тему " Пожелание" Но так наверное будет все ж правильней. Не плодить тысячу файлов кэша, а создать один и писать туда данные в виде массива с ключами именами тегов и значениями - количествами новостей для каждого тега. $tag_name = $nam_e; $cached_time = 3600; // Время жизни кеша в секундах (1 час) $cached_data = dle_cache('tags_data_cache', $cached_time); $cached_array = ($cached_data !== false) ? unserialize($cached_data) : []; if (!isset($cached_array[$tag_name])) { $tag_result = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post
  8. Не правильно просто тебя понял сначала, извиняюсь. Не знаю правда насколько это будет правильно, может быть есть более легкие и правильные способы. В файле engine/modules/main.php найти: $tpl->load_template ( 'main.tpl' ); и добавить выше: $tag_name = $nam_e; $cached_result = false; $cached_time = 3600; // Время жизни кеша в секундах (1 час) $cached_data = dle_cache('tags_count_' . $tag_name, $cached_time); if ($cached_data !== false) { $tag_count = $cached_data; } else { $tag_result = $db->super_query("SELECT COUNT(*) as count FROM " . PREF
  9. Тогда тебе надо в файле engine\modules\tagscloud.php найти строки через плагины и вытащить там переменную $value['count'] из подсказки ( они встречаются там 2 раза ) $tags[] = "<span class=\"{$value['size']}\"><a href=\"".$config['http_home_url']."tags/".rawurlencode(dle_strtolower($url_tag))."/\" title=\"".$lang['tags_count']." ".$value['count']."\">".$value['tag']."</a></span>"; $tags[] = "<span class=\"{$value['size']}\"><a href=\"$PHP_SELF?do=tags&amp;tag=".rawurlencode(dle_strtolower($url_tag))."\" title=\"".$lang['tags_count']." ".$value['count'].
  10. Так в облаке тегов которое настраивается в шаблоне tagscloud.tpl у тега {tags} в всплывающей подсказке указывается количество найденных публикаций с данным тегом. Или это не то?
  11. Спасибо за ответ. Решил сделать плагин с применением функции DLEPush и столкнулся с данной проблемой.
  12. Понял. Спасибо большое То есть хочешь, не хочешь, а ковырять код fileuploader.js придется?
  13. Например если пытаться залить файл большего размера чем допустимо, то ошибку выведет событие messages: {}; в всплывающем окне. Так как я понимаю что пример такой ошибки обрабатывает сам плагин через например sizeError. Надо же попытаться вывести ее как то в событии onComplete: { } Удаление messages: {}; из скрипта ничего не дает. Запрет вывода ошибок через showMessage: false, тоже. Через событие onComplete: { } получается вывести лишь ту ошибку которой нет в ошибках плагина: к примеру если соотношение сторон изображения не соответствуют допустимым
  14. fileuploader.js это библиотека загрузчика файлов расположенного в DLE по адресу engine/classes/uploads/html5/fileuploader.js. Она имеет собственный вывод ошибок в случае если загрузка файла по каким либо причинам не состоялась ( их там много, но меня интересуют только typeError, sizeError, emptyError) <script type="text/javascript" src="/engine/classes/uploads/html5/fileuploader.js"></script> <script type="text/javascript"> $(document).ready(function(){ var uploader = new qq.FileUploader({ ----------- часть кода -------------- onComplete: funct
  15. Приветствую вас форумчане. При использовании данной библиотеки в своем плагине столкнулся с такой проблемой как невозможность вывода сообщений об ошибках в событии onComplete: function(id, fileName, response){ }; если данную ошибку обрабатывает сам плагин ( например: typeError, sizeError, emptyError ). Можно лишь заменить текст ошибки через событие messages: {}; или вообще отключить вывод этих ошибок через showMessage: false, Можно ли как-то заставить обрабатывать эти ошибки через onComplete: function(id, fileName, response){ }; чтобы я мог повесить их там на функцию DLEPush? Или других
×
×
  • Создать...