• SanDev.pro
  •  › 
  • Комментарии
  •  › 
  • Страница 7
foto
Администратор 8 октября 2022 21:39 #

TPL-IF by Sander v.2.3.1

К сожалению нет, такой возможности нету.
0
foto
Посетитель 6 октября 2022 17:52 #

TPL-IF by Sander v.2.3.1

Скажите, а есть возможность получить текущую дату для сравнения с доп. полем типа дата?
0
foto
VIP 4 октября 2022 22:29 #

Оптимизация DLE

Sander, возможно ты когда нибудь захочешь сделать модуль полноценный, с возможностью в админке чекбоксами отключать тормозящие функции dle (которые некторым просто не нужны), ну и в целом какой-то код переписать для оптимизации. Работа конечно ещё та, понимаю что не просто это всё, но если бы у этого была стоимость, я бы заплатил, ну помимо меня думаю также нашлись бы желающие купить модуль подобный. А то DLE хоть и обновляется по функционалу, но в плане оптимизации - очень маленькие шаги предпринимаются. Видимо и будущая 16x ветка не улучшится в сторону скорости работы на нагруженных проектах.

Не знаю на сколько это конечно возможно с твоей стороны, у тебя есть знания для анализа этого, и тебе в этом плане виднее.
Хотелось бы услышать твоё мнение по этому поводу, хорошо бы развёрнутое, очень интересно.
0
foto
VIP 4 октября 2022 22:15 #

Оптимизация DLE

Благодарю wink
0
foto
VIP 4 октября 2022 17:12 #

Оптимизация DLE

А вы тестировали сами?
После последней правки сайт не открывается.
0
foto
Клиент 3 октября 2022 02:46 #

Оптимизация DLE

В engine/classes/tempates.class.php найти и удалить
$mobile_detect = new Mobile_Detect;

if ( $mobile_detect->isMobile() ) {
	$this->smartphone = true;
	$this->desktop = false;
}

if ( $mobile_detect->isTablet() ) {
	$this->smartphone = false;
	$this->desktop = false;
	$this->tablet = true;
}

if( $mobile_detect->isiOS() ){
	$this->ios = true;
}

if( $mobile_detect->isAndroidOS() ){
	$this->android = true;
}

и в plugins.class.php
case 'Mobile_Detect':
	include_once (DLEPlugins::Check(ENGINE_DIR . '/classes/mobiledetect.class.php'));
	break;
+1
foto
VIP 2 октября 2022 15:51 #

Оптимизация DLE

по поводу дополнения к п7, а как вырезать этот функционал?
0
foto
Гость 30 сентября 2022 08:01 #

Emoji-Rating by Sander v.1.2.9

иконки своё имя, типа like - nravitsya
0
foto
Гость 30 сентября 2022 07:59 #

Emoji-Rating by Sander v.1.2.9

Можно ли заменить ссылки эмоций вида emoticon/like/ на свои, например, вместо emoticon - nastroenie, а вместо каждой
0
foto
VIP 29 сентября 2022 18:31 #

Multi-Rating by Sander v.2.4.3

Очень ждём адаптации под новую DLE.
0
foto
Гость 23 сентября 2022 23:39 #

Содержания статьи для DLE

Здравствуйте, есть возможность хватать еще из tpl?
Допустим не хватает их fullstory и {include file=""}
0
foto
Гость 23 сентября 2022 15:33 #

Fullstory-Metatags by Sander

Здравствуйте а как сделать чтоб Метатег Title, Метатег Description, Метатег Keywords который были ранние созданы парсером кинопоиск игнорировались.
На сайте больше 60к контента и весь перебирать руками не выход
0
foto
Администратор 19 сентября 2022 21:07 #

xSort by Sander v.1.5.4

Пока что только 8.1
+1
foto
VIP 19 сентября 2022 21:06 #

xSort by Sander v.1.5.4

Благодарю! Напомните пожалуйста, в линейке php 8x какие версии будут работать? Или вся линейка 8x?
0
foto
Администратор 19 сентября 2022 20:50 #

xSort by Sander v.1.5.4

Обновил модуль.
+1
foto
VIP 19 сентября 2022 14:15 #

Views-Top by Sander v.2.0.5

Спасибо большое!
0
foto
Администратор 18 сентября 2022 12:24 #

Оптимизация DLE

п.1 - это общие рекомендации, актуальны будут, полагаю, всегда.
п.2 - исправлено, начиная с 13.3
п.3 - исправлено, начиная с 15.0
п.4 - индивидуальные рекомендации, актуально будет еще очень долго.
п.5 - общие рекомендации, актуально всегда.
п.6 - аналогично п.3, исправлено в 15.0
п.7 - актуально.

По п.7 даже дополню, если не используются теги [smartphone], [ios], [android], [tablet], [desktop] - я бы вообще рекомендовал вырезать этот функционал из шаблонизатора.
При базовом, голом шаблоне и тремя изначальными новостями - разница в производительности составила незначительное значение, 2-3 мс (0.021 / 0.018с).
Но ситуация очень резко меняется когда используется подключение php файла в shortstory или любом другом модуле, имеет значение только количество подключений. Вот на примере 100 подключенных include-ов, на основании 10 замеров:
Родной шаблон: 0,386288с
С вырезанным Mobile_Detect: 0,077019с

Разница в 5 раз.
И, дополняя вышеописанный эксперимент, можно сделать еще один вывод. В shortstory категорически не рекомендуется использовать {include file="file.php"}
Чем меньше таких подключений - тем лучше.
+1
foto
VIP 18 сентября 2022 00:00 #

xSort by Sander v.1.5.4

Сорян за навязчивасть, просто хочу напомнить wink
0
foto
Администратор 17 сентября 2022 20:26 #

Оптимизация DLE

Мне есть много чего сказать про производительность DLE 15.2. И отнюдь ничего хорошего.
Не так давно мне пришлось делать глобальный переход сайта с 10.1 на 15.2. И вот что меня напрочь убило - это разница в скорости.
Классический сайт с фильмами, материалов примерно 80к, мультикатегории включены, на странице отображается 60 постов.
В категории фильмы показатели быстродействия:
(общее время | время БД | время шаблонов)
0.524 | 0.378 | 0.039
0.496 | 0.358 | 0.042
0.526 | 0.380 | 0.036

Это, мягко говоря, ужасающие показатели и это никуда не годится.
Не буду писать каких усилий и нервов мне это стоило, однако похвастаюсь, удалось достаточно существенно улучшить показатели при тех же настройках:
0.099 | 0.021 | 0.014
0.100 | 0.023 | 0.015
0.095 | 0.024 | 0.016

Но повторять этот подвиг я однозначно не намерен. Ситуация очень индивидуальная и я в целом хорошо знал сайт. Каких-либо универсальных рекомендаций, к сожалению дать не могу. Скажу лишь что шаблонизатор пришлось очень основательно переделывать.

Касательно вашего вопроса про тег условий. Абсолютно каждая операция занимает какое-либо время. Вопрос только в количестве. Если это всего 7 тегов на страницу, то можно вообще не заморачиваться. Замеров я не делал, но думаю что это будет где-то 0,0002сек.
Но совершенно другое дело, когда эти теги в shortstory и тогда это значение смело можно умножать на количество новостей, в моём случае это было 0,0002*60 = 12мс. И вот это уже достаточно существенно.
+2
foto
Администратор 17 сентября 2022 19:44 #

Views-Top by Sander v.2.0.5

Ближайшее время немного затянулось, но оно свершилось.
Выпустил обнову 2.0.2 где добавил функционал удаления старых не используемых записей.
+1
foto
Администратор 17 сентября 2022 19:23 #

Дерево комментариев v.2.2

Нет. В актуальных версиях DLE уже и так есть древовидная система комментариев.
0
foto
VIP 17 сентября 2022 10:20 #

Оптимизация DLE

Цитата: Винни-Пух
Как понимаю, что для 15.2 актуальный только п.7

Тоже интересует :)
0
foto
VIP 16 сентября 2022 15:49 #

Оптимизация DLE

Sander bowtie
Хотелось бы узнать твоё мнение по поводу нагрузки на сайт при использовании условий на странице вида - [ifxfvalue interfase="Русский"]

Использую подобные условия около 7 раз на странице
DLE 15.1
Посещаемость около 70к в сутки

Насколько использование подобных условий може влиять на производительность?
Понимаю что всё относительно, зависит от сервера и других условий, но есть возможность заменить эти конструкции, хоть и не просто, придётся что-то придумывать..
0
foto
Клиент 11 сентября 2022 12:40 #

Содержания статьи для DLE

А где скачать плагин для автоматической установки?
0
foto
Клиент 11 сентября 2022 00:44 #

Fullstory-Metatags by Sander

Хочу використовувати модуль miniposter з цим. всі зображення webp, то їх не підгружає facebook, telegram,viber.
код [miniposter=webtojpg]<og:image>[xfvalue_image_url_img]</og:image>[/miniposter] не працює.
webtojpg створив просто щоб примусово перетворював в jpg. можете підсказати варіант реалізації, якщо такий можливий. дякую!
0
foto
Администратор 10 сентября 2022 20:48 #

Fullpage-Tabs by Sander v.1.5.1

Внимание! У Вас нет прав для просмотра скрытого текста.


PS. Раньше селектор "Разрешить комментарии" так же скрывал и сами комментарии, теперь он только запрещает добавление новых комментариев.
+1
foto
VIP 10 сентября 2022 17:34 #

Fullpage-Tabs by Sander v.1.5.1

Аналогичная ситуация с комментариями, отображаются на всех вкладках.
Подскажите, планируется обновление?
0
foto
VIP 9 сентября 2022 17:52 #

Miniposter PRO by Sander v.3.4.4

нашел ответ сам. на странице покупки указано Версия DLE: 10.2 - 15.2.
отлично.
0
foto
VIP 9 сентября 2022 15:26 #

Miniposter PRO by Sander v.3.4.4

на DLE 15.2 проверял кто ? хочу купить .
0
foto
Гость 21 августа 2022 14:23 #

Fullpage-Tabs by Sander v.1.5.1

Добрый день, на DLE 15.2 у меня на каждой вкладке выводятся комментарии, почему так? Хотя я их в шаблонах (вкладок) не выводил. Что с этим делать?
+1
foto
VIP 12 августа 2022 21:28 #

xSort by Sander v.1.5.4

Благодарю, хочеться перейти на актуальную версию php 8x, если заработает, то респект!
0
foto
Администратор 12 августа 2022 21:26 #

xSort by Sander v.1.5.4

Вижу у ionCube Loader появилась поддержка PHP 8.1, но пока нет возможности проверить работу модуля. Постараюсь заняться этим в ближайшее время.
0
foto
VIP 12 августа 2022 20:59 #

xSort by Sander v.1.5.4

На php 8.1 будет работать?
0
foto
Администратор 12 августа 2022 19:42 #

Fullstory-Metatags by Sander

Какую ошибку у вас пишет?
Модуль проверялся на чистой DLE 15.2, никаких проблем в работе обнаружено не было. Код плагина на github был обновлен 7 июля 2022г.
0
foto
Администратор 12 августа 2022 19:37 #

DialogPM by Sander v.1.0.14

В JS коде модуля удалите строки:
	if (localStorage.getItem('dpmDialogUserlist') == '1' && $('.dpm-icon-userlist').length) {
		$('.dpm-icon-userlist').addClass('current');
		$('.dpm-container').addClass('dpm-container-userlist');
	}
0
foto
Администратор 12 августа 2022 19:31 #

DialogPM by Sander v.1.0.14

В модуле есть возможность ограничить переписку только с заданным списком пользователей:
	// Запретить общаться друг с другом, только обратная связь с ниже заданными контактами
	'feedback_only' => false,

Но, честно говоря, я уже не очень хорошо помню как именно оно устроено, но судя по всему это именно то, о чём вы спрашиваете.

Какими-либо существенными доработками я вряд ли буду заниматься.
0
foto
Администратор 12 августа 2022 18:48 #

DialogPM by Sander v.1.0.14

Вы говорите про другой параметр, вам нужен:
	'userlist_limit' => 20, - Максимальное количество пользователей в списке диалогов

Можете поставить 0, чтобы убрать ограничение, тогда в списке собеседников будут отображаться абсолютно все диалоги.
+1
foto
Администратор 12 августа 2022 18:43 #

Views-Top by Sander v.2.0.5

Дельное замечание.
Видимо на тот момент мне показалось, что лучше оставить возможность выводить топ за любой промежуток времени.
Но пожалуй по сути вряд ли кому-либо потребуется выводить топ за последний год.
В ближайшее время выпущу обнову где по крону будут удаляться записи старше максимального созданного интервала.
+1
foto
VIP 12 августа 2022 00:35 #

Views-Top by Sander v.2.0.5

Есть один не очень хороший момент может кто-то подскажет, как такое поправить... модуль стоит больше года... у сайта посещаемость ~500 человек сутки. Есть только один блок с топом за 7 дней... так вот за год таблица выросла до 16МБ могу только представить на сколько она бы выросла при посещаемости 5к... мне кажется это не правильно хранить просмотр который был год назад....
0
foto
Клиент 9 августа 2022 09:23 #

DialogPM by Sander v.1.0.14

Небольшой вопросик появился.
Как мы видим параметр:
'search_limit' => 20, - максимальное количество отображаемых пользователей при поиске

т.е. выводит сразу 20 последних человек с которыми вы переписывались.
Так вот в чем вопрос заключается:
А как нам увидеть все остальных пользователей, с которыми мы переписывались ? Ведь как таковой пагинации нет.
Да существует поиск. Но мы даже не запоминаем с кем ведём диалоги. там около 200+ человек.
Так каким же образом нам переключать пользователей, чтобы увидеть историю сообщений (20 - 40 - 60. и.т.д. )
По хорошему туда пагинации не хватает. Чтобы люди могли видеть всю свою историю переписок с кем либо. А не гадать, кому же они 2 месяца назад вообще писали.
Может мы что-то не заметили ?
0
foto
Гость 7 августа 2022 10:44 #

Fullstory-Metatags by Sander

Добрый день. Погодите с 15.2 выдает ошибку
0
foto
Гость 7 августа 2022 00:43 #

DialogPM by Sander v.1.0.14

Классный модуль. все устраивает и все на высшем уровне.
но пользователи сайта сообщили об одном немного неудобном моменте, а именно попробую описать:
в декстопной версии все идеально.
вот в мобильной версии когда пользователь переходит на страницу личных сообщений перед ним появляется список пользователей и диалоги.
далее пользователь нажимает на нужный диалог и диалог не открывается, открывается снова список диалогов и пользователь никак не может прочитать новое сообщение.

вначале думал что это у меня на сайте траблы, но проверив на тестовом сайте вашем тут: d130.sandev.pro/pm/ обнаружил что описанный баг ведет себя также.

диалог в итоге можно прочесть нажав кнопку список пользователей.

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

заранее спасибо.
0
foto
Гость 1 августа 2022 14:47 #

Содержания статьи для DLE

На 15.2 все стало как надо в автоматическом режиме. Полет нормальный, респект автору.
0
foto
Гость 27 июля 2022 18:25 #

Стол заказов by Sander

Плагин еще рабочий?
0
foto
Посетитель 24 июля 2022 12:39 #

Оптимизация DLE

Подскажите пожалуйста, как закрыть в в meta robots=noindex,nofollow следующие служебные страницы?
а именно жти: alltags, feedback, favorites, lastcomments, lastnews, lostpassword, pm, register, rules, stats, search, static, tags, xfsearch, allnews, newposts, userinfo, date, page > 1.
0
foto
Клиент 23 июля 2022 21:13 #

AJAX-Custom by Sander v.1.3.7

Поняли.. извиняемся.
У нас просто почему то в место
$where[] = "approve=1";

Стоит код
	if( preg_match( "#approve=['\"](.+?)['\"]#i", $param_str, $match ) ) {
		
		$approve_custom = intval($match[1]);
      
      	if ($approve_custom != '1') {
          $approve_custom="0";
        	}
		
		$where[] = "approve='$approve_custom'";
		
	} else {
      	$where[] = "approve=1";
    }
0
foto
Администратор 23 июля 2022 21:01 #

AJAX-Custom by Sander v.1.3.7

Включить несколько категорий - Не вижу параметра с таким названием во вкладке оптимизации.
По умолчанию в движке нет управления параметром approve="0"
В PHP коде статично прописано:
		$where[] = "approve=1";
0
foto
Клиент 23 июля 2022 20:52 #

AJAX-Custom by Sander v.1.3.7

Есть небольшой вопрос по модулю..
Если мы впишем параметр Параметры {custom ...}
approve="0"

То по сути будут выводиться только новости, которые находятся на модерации. И это работает и выводит.

Но если мы зайдём в админ панель --> Оптимизация и включим там галочку "Включить несколько категорий"
То больше параметр
approve="0"

Не будет работать.
При этом админ видит что якобы всё отлично работает. А вот пользователи больше не видят, что выводит

Не подскажите как можно это поправить?
0
© Sander-Development. 2009-2025.
При копировании, ссылка на источник обязательна.