

TeraMoune
-
Публикации
145 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
20
Сообщения, опубликованные пользователем TeraMoune
-
-
1 час назад, mokys сказал:
Просто я так понял вставится пробел в это поле.
Конечно.
-
Ищите готовые модули или ищите разработчика и обсуждайте разработку функционала по вашим запросам. Но в обоих случаях есть нюансы, надо хорошо планировать ресурс и отталкиваться от этого в поисках модулей или планированию и составлению технического задания для разработки модуля. Так как в любом случае, если у вас возникнут проблемы с наличием возможностей то не факт, что вы договоритесь о доработке и не факт, что найдёте постороннего человека на реализацию.
-
2 часа назад, mokys сказал:
или UPDATE dle_post SET symbol = ' '
Вот так
-
15.02.2023 в 12:31, 1191 сказал:
сколько будет стоить сделать?
Смысла спрашивать об этом нет. У от одного разработчика к другому стоимость будет меняться. Но есть и такие люди которые могут счесть задачу не ценной и с вами на контакт не выйдут так как им нечего предложить, хоть и сделать могут. Лучше сами подумайте о том сколько готовы заплатить и сопровождайте этой ценой сообщение в котором вы призываете откликнуться исполнителя. Так больше шансов.
-
1
-
-
2 часа назад, igorek-art сказал:
Ну просто валидатор ругается) Я сайты под валидатор еще делаю)
Он не ругается, он информирует, это разные вещи. А так для этого атрибута нету строгих ограничений в этом вопросе и каждый делает как ему нравится. Там есть ссылка с объяснением в чём нюанс и так же есть примеры при которых люди чаще всего допускают косую черту.
-
41 минуту назад, igorek-art сказал:
Всем спасибо, нашел все перебрав вручную все файлы движка!
Старый добротный TotalCommander имеет функции расширенного поиска файлов с возможностями искать файлы содержащие определённые слова или указывать регулярные шаблоны. Других инструментов не знаю, но возможно есть еще с расширенным поиском.
49 минут назад, igorek-art сказал:Вообще удивляют некоторые якобы разработчики, которые код используют как хотят, где-то пишут <input /> с закрывающем слешем, где то пишут просто от балды <input> и таких примером миллиард ?
А что в этом не так ?)
-
-
Добавляет возможность использовать шаблон для результатов ответа быстрого поиска. Имеет поддержку тегов доп. полей, картинок и рейтинга. Дополнительно даёт возможность исключать просмотренные материалы.
Плагин на GitHub
-
2
-
1
-
3
-
-
4 часа назад, igorek-art сказал:
Иногда проще найти готовенькое)
Ну вот я дал ссылку, ищите готовенькое. А с hover уже самостоятельно придётся сообразить. В принципе с той страницы можно многие примеры подогнать к любым хотелкам.
-
1
-
-
codepen.io, однако там не часто встретишь именно на hover псевдоклассе или скрипте. Тут самому придётся почитать о css и набросать оболочку которая появляется. Можно там же попробовать сделать запросы на поиск всяких примеров с hover эффектами. Посмотреть как делают и повторить. CSS хоть немного знаете ? А то не ясно, как вы там редактировать что-то собрались.
-
3 часа назад, skapunker сказал:
похоже в 16 версии эта фича совсем загнулась. Обертка в #dle-content не помогает.
Странно, почему разработчки не сдделали такую встроенную функцию? Ajax подгрузка используется на сайтах уже как лет 15.
Всё отлично работает. И ничего в 16 версии не поменялось в этом плане и не изменится. Странно, что Вебмастер высшего уровня не умеет работать с DevTools для более лучшего понимания проблемы.
-
1
-
-
Добавляет шаблоны для модулей вывода новостей с возможностью вывести информацию какую позицию занимает новость на главной и в категориях, а так же на какой странице они находятся.
❗Позиции основаны на выводе новостей через тег {content}.
Плагин на GitHub.
-
1
-
-
Плагин расширяющий возможности формирования меню категорий при использовании тега {catmanu}.
Возможности:
- Можно менять порядок сортировки по нескольким полям в отдельных разделах (addnews, search и раздел категорий администраторской панели) в $order_category_ex массиве. (name, newscount, rating_sum, id, comm_sum, newsread_sum, votenum_sum)
- Для изменения порядка сортировки у тега {catmenu} можно использовать параметр sort с одним из этих значений.
- Тегу {catmenu} добавлен параметр limit ограничивающий количество категорий.
- В шаблонах меню можно использовать новые теги: {rating_sum}, {comment_sum}, {newsread_sum}, {vote_sum}. Которые выводят общее значение показателей.
- Два блочных тега [not-category=X] ... [not-category] и [category=X] ... [/category] используемые в рамках тега [item].
Плагин на GitHub.
-
1
-
1
-
Вот вам временное решение пока таких тегов не появилось.
Скрытый текст<?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>Tagsblock active plugins</name> <description>Добавляет теги [active-plugins=X] и [not-active-plugins=X] которые управляют отображением содержимого в шаблонах в зависимости от состояния плагина.</description> <icon></icon> <version></version> <dleversion>13.2</dleversion> <versioncompare>greater</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <needplugin></needplugin> <mnotice>1</mnotice> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <phpinstall><![CDATA[]]></phpinstall> <phpupgrade><![CDATA[]]></phpupgrade> <phpenable><![CDATA[]]></phpenable> <phpdisable><![CDATA[]]></phpdisable> <phpdelete><![CDATA[]]></phpdelete> <notice><![CDATA[<p>@<a href="https://t.me/TeraMoune" target="_blank">TeraMoune</a></p> <details><summary style="color:#ff720e;font-weight:500" role="button">Click here!</summary>Там где [b]X[/b] id плагина. Найти ID можно под иконкой плагина. Например: [code][not-active-plugins=X] Плагин отключен [/not-active-plugins] [active-plugins=X] Плагин включен [/active-plugins][/code] </details>]]></notice> <file name="engine/init.php"> <operation action="before"> <searchcode><![CDATA[//################# Definition of user groups]]></searchcode> <replacecode><![CDATA[//################# Definition of plugins $plugins_active = get_vars ( "plugins_active" ); if (!is_array( $plugins_active )) { $plugins_active = array (); $db->query ( "SELECT id, active FROM " . USERPREFIX . "_plugins ORDER BY id ASC" ); while ( $row = $db->get_row () ) { $plugins_active[$row['id']] = $row['active']; } set_vars ( "plugins_active", $plugins_active ); $db->free (); }]]></replacecode> <enabled>1</enabled> </operation> </file> <file name="engine/modules/main.php"> <operation action="before"> <searchcode><![CDATA[if ( ($allow_active_news AND $news_found AND $config['allow_change_sort'] AND $dle_module != "userinfo") OR defined('CUSTOMSORT')) {]]></searchcode> <replacecode><\\[/active-plugins\\]#is", "check_plugins", $tpl->copy_template ); } if (stripos ( $tpl->copy_template, "[not-active-plugins=" ) !== false) { $tpl->copy_template = preg_replace_callback ( "#\\[(not-active-plugins)=(\d+?)\\](.*?)\\[/not-active-plugins\\]#is", "check_plugins", $tpl->copy_template ); }]]></replacecode> <enabled>1</enabled> </operation> </file> <file name="engine/modules/functions.php"> <operation action="before"> <searchcode><![CDATA[function check_category( $matches=array() ) {]]></searchcode> <replacecode><![CDATA[function check_plugins( $matches=array() ) { global $plugins_active; $block = $matches[3]; $id_plugins = intval($matches[2]); if( !isset($plugins_active[$id_plugins]) ) return ""; if ($matches[1] == "active-plugins") $action = true; else $action = false; $found = false; if( $action ) { if( $plugins_active[$id_plugins] ) return $block; } else { if( $plugins_active[$id_plugins] ) $found = true; } if ( !$action AND !$found ) { return $block; } return ""; }]]></replacecode> <enabled>1</enabled> </operation> </file> <file name="engine/inc/plugins.php"> <operation action="replace"> <searchcode><![CDATA[class=\"img-lg section_icon\"></div>]]></searchcode> <replacecode><![CDATA[class=\"img-lg section_icon\"><span style=\"color: #979696;text-align: center;display: inline-block;width: 100%;font-weight: 500;\">{$row['id']}</span></div>]]></replacecode> <enabled>1</enabled> </operation> </file> </dleplugin>
-
1
-
3
-
-
Обновил плагин, добавил кнопочку [clear] к каждому полю по нажатию на которую будет удалены все значения.
-
Ведёт учёт скачиваний файлов и даёт возможность показать список пользователей скачавших тот или иной файл.
Плагин на GitHub, а так же дополнительная информация.
-
Плагин ведёт учёт даты изменения рейтинга у новостей и комментариев. Добавляет функцию по вызову которой осуществляет AJAX запрос и возвращает окно с участниками кто влиял на рейтинг, по нажатию на имя пользователя покажет его историю оценок и их дату.
Плагин на GitHub, а так же дополнительная информация.
-
При вводе тегов и значений дополнительных полей (перекрёстных ссылок) сохраняет выбранные значения для последующей их вставки в будущем на страницах добавления и редактирования новостей в административной части. В последствии длительного использования будет сортироваться по количество применений и выводить ограниченное количество (меняется в коде) значений.
Применяется только в административной части, использует localstorage для хранения.
Плагин на GitHub
-
1
-
2
-
-
14 минут назад, Nektov сказал:
А почему они весят 0 кб?
Потому что в них сейчас нету данных.
-
show.short.php
-
1
-
-
5 часов назад, Pupsator сказал:
Возможно ли убрать/скрыть ID новости в ссылке?
Через htaccess ?
Одного лишь htaccess будет не достаточно. Нужно плагин делать, и стоит понимать, что в таком случае будут ограничения и проблемы.
Где-то в сети гуляет такой плагин, ищите, но используйте на свой страх и риск.
-
12 часов назад, hippahap сказал:
Видел, но я не понимаю в какое место добавлять данный код из инструкции.
В тело функции ajax запроса при успешном ответе, после того как контент будет добавлен на страницу. После строки,
$('#dle-content').append($('#dle-content', data).html());
-
5 часов назад, nezov134 сказал:
Как вместо <div> вставлять <br>? редактор можно как то настроить?
Можно, надо добавить параметров в инициализацию.
https://www.tiny.cloud/docs-3x/reference/Configuration3x/Configuration3x@force_br_newlines/
tinyMCE.init({ force_br_newlines : true, force_p_newlines : false, forced_root_block : '' // Needed for 3.x });
Более подробно читайте и ищите всё в документации к редактору. Там примеры и описания, правда на английском.
P.S. Не знаю почему у Вас div. Редактор дивы не вставляет. Он либо P либо BR использует.
-
30 минут назад, hippahap сказал:
но так получается скрипт будет подгружаться много раз по мере подгрузки новостей, что скорее всего неправильно...
Читайте и следуйте инструкции, https://yandex.ru/dev/share/doc/dg/api.html
Очистка поля в MYSQL
в В помощь вебмастеру
Опубликовано:
Я сам не усмотрел пробел, но разумеется, что будет подставлено то и вставится.