• SanDev.pro
  •  › 
  • Комментарии
  •  › 
  • Страница 23
foto
Администратор 3 декабря 2019 14:25 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

Бесполезный - в принципе согласен.
Экономия трафика ничтожна, но думаю не в этом цель.
А вот касательно нагрузки - не согласен. Время выполнения 2-5 мс.
Организация кеширования повлечет гораздо больше трудозатрат и ресурсов.
0
foto
VIP 3 декабря 2019 13:01 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

Это бесполезный модуль.
При каждом посещении твоего сайта сервер будет производить сжатие кода и только потом отдавать его юзеру.
Таким образом ты сэкономишь мизер трафика у юзера и уменьшишь скорость загрузки страницы, но нагрузку на сервер ты сильно увеличишь.
Этому модулю нужен кэш.
0
foto
Посетитель 2 декабря 2019 19:06 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

P.S. После правок - тщательно проверьте работу сайта. Могут быть проблемы с JS кодом и не только.

Проверил, все js, css работают, вроде без нареканий.
Спасибо вом за помощь!!! Мой первый модуль вашими руками ))
0
foto
Посетитель 2 декабря 2019 19:00 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

Сам совершил ошибку по невнимательности, сам и исправил ))
0
foto
Посетитель 2 декабря 2019 18:54 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

а вот и результат, не найдена строка. Версия DataLife Engine: 13.2
0
foto
Посетитель 2 декабря 2019 17:54 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

спасибо, пробовать буду только на тесте.
как испытую отпишу результат!
в первом моем сообщении правка дала успех, модуль конечно веселее будет!
0
foto
Администратор 2 декабря 2019 15:30 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

engine/modules/main.php
Найти строку:
echo $tpl->result['main'];

Выше вставить:
function minify_html(&$buffer) {
	$search = array("/\>[^\S ]+/s", "/[^\S ]+\</s", "/(\s)+/s", "/<!--(?![^<]*noindex)(.*?)-->/");
	$replace = array(">", "<", "\\1", "");
	$buffer = preg_replace($search, $replace, $buffer);
}
minify_html($tpl->result['main']);


P.S. После правок - тщательно проверьте работу сайта. Могут быть проблемы с JS кодом и не только.
0
foto
Гость 2 декабря 2019 15:09 #

Как установить старый модуль на DLE 13.0 в новой системе управления плагинами

Минификация (сжатие) исходного кода (HTML) в DLE на PHP
Откройте файл index.php в корневой папке вашего сайта и сразу после <?php вставьте:

function minify_html($buffer) {

	$search = array("/\>[^\S ]+/s", "/[^\S ]+\</s", "/(\s)+/s", "/<!--(?![^<]*noindex)(.*?)-->/");
	$replace = array(">", "<", "\\1", "");
	$buffer = preg_replace($search, $replace, $buffer);

	return $buffer;

}


откройте файл main.php в папке /engine/modules/. Найдите:

echo $tpl->result['main'];


и замените его на:

ob_start("minify_html");
echo $tpl->result["main"];
ob_end_flush();


почистите кэш, после чего зайдите на свой сайт и посмотрите исходный код. Если вы все сделали правильно – исходный код вашего сайта будет в одну строку.

Пробовал создать плагин, но система не правит index.php как быть в такой ситуации?
0
foto
Посетитель 2 декабря 2019 09:28 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Нужно сделать прозрачную оплату заказа для пользователя, что бы деньги прошли через модуль биллинга, но для пользователя можно было это скрыть (как будто он оплатил именно заказ в модуле корзины, в истории биллинга естественно оплата должна фиксироваться), т.к. отдельное пополнение баланса на сайте для оплаты заказа, такое распугает всех не очень продвинутых пользователей, а таких большинство.
+1
foto
Посетитель 2 декабря 2019 09:25 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Перед релизом будет какое то взаимодействие с сообществом по поводу правок под нужды пользователей модуля? Или выйдет как есть, и потом уже долго и муторно точить под нужды?
0
foto
Администратор 29 ноября 2019 13:46 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Да, на 13.3 модуль работает.
Платежных систем в модуле очень мало (webmoney и megakassa) и это направление развиваться не будет.
В комментарии выше #comment-id-2185 я писал, что ведется разработка модуля баланса пользователя. В нем уже будет много платежных систем.
0
foto
Администратор 29 ноября 2019 13:43 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

В данный момент нет, но планирую глобально пересмотреть политику работы с поддоменами для всех своих модулей.
Сейчас могу в ручном режиме бесплатно выдать ключ для таких поддоменов.
0
foto
Администратор 29 ноября 2019 13:40 #

DialogPM by Sander v.1.0.14

Можно, но только в стандартном BB редакторе и для этого нужно писать соответствующий JS обработчик.
0
foto
Посетитель 29 ноября 2019 10:54 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Под DLE 13.3 данный модуль работает? если ДА, то какие есть на данный момент модули оплаты?
0
foto
Гость 28 ноября 2019 16:01 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Здравствуйте! Лицензия модуля распространяется на один домен или на домен и поддомены (msk.site.ru , nsk.site.ru , etc)?
0
foto
Клиент 28 ноября 2019 09:10 #

DialogPM by Sander v.1.0.14

можно сделать отправку сообщения по enter ?
0
foto
Гость 28 ноября 2019 00:04 #

DLE-Favorites v.1.0.2 by Sander

Как вывести какой-то текст на странице закладок, когда она пустая, ну например ( у вас еще нет закладок, добавьте их для начала).
0
foto
Посетитель 26 ноября 2019 10:33 #

Multi-Rating by Sander v.2.4.3

Да, именно про main.tpl
Не помню у кого есть модуль который делает теги глобальными и выводит их в любом месте сайта тегом типа {transfer_xvalue}
В случае с вашим плагином я смогу сделать {средний рейтинг} глобальным и вывести его в main.tpl/категориях и т.д.?
0
foto
Администратор 25 ноября 2019 22:09 #

Multi-Rating by Sander v.2.4.3

Не понял вопроса. Как раз он там и выводится. Тег {rateval}.
Если вы про стандартный рейтинг - то нет.

Если вы про main.tpl от основного шаблона - то нет, модуль работает только в шаблоне полной новости.
0
foto
Посетитель 25 ноября 2019 21:39 #

Multi-Rating by Sander v.2.4.3

В main можно вывести текуший средний рейтинг новости?
0
foto
VIP 24 ноября 2019 16:39 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Тогда будем ждать Ваш модуль.
0
foto
Администратор 24 ноября 2019 16:36 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Категорически нет.
Во первых, разрабатывается свой модуль биллинга. Так называемая "базовая версия" будет бесплатной.
Во вторых, с очень большой вероятностью - развод. Ни авторства, ни описания, ничего, только предзаказ на яндекс кошелек.
0
foto
VIP 24 ноября 2019 16:25 #

DLE-Cart v1.3.5 Корзина заказов by Sander - upd: 08.04.2020

Вроде появился сайт с аналогом dle-billing - dlebilling.ru. Запуск модуля якобы 1 декабря. Может стоит с ним интегрировать корзину? Если это конечно не обман.
0
foto
VIP 21 ноября 2019 08:41 #

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

А почему п2 стал не актуален?
Разрабы сами исправили эту проблему?
0
foto
Посетитель 20 ноября 2019 00:45 #

Мультивыбор в доп.полях для DLE 13 v.1.2

Только вот в вашем примере, разделителем является пробел...
Так что логику нужно вам чинить.
0
foto
Клиент 19 ноября 2019 20:16 #

Miniposter PRO by Sander v.3.4.4

Dle установлен в папку домена /az/ (языковая версия сайта)
В эту же папку установлен и poster
Какие пути надо поправить, чтобы модуль заработал?
0
foto
Посетитель 17 ноября 2019 18:48 #

Мультивыбор в доп.полях для DLE 13 v.1.2

Мне не нужна ссылка, мне нужны просто значения без запятой, помогите пожалуйста.
0
foto
Посетитель 17 ноября 2019 17:34 #

Мультивыбор в доп.полях для DLE 13 v.1.2

Я оставляю это поле пустым. А по факту используется запятая. Мне нужно что бы никаких знаков вообще не было.
0
foto
Администратор 17 ноября 2019 17:20 #

Мультивыбор в доп.полях для DLE 13 v.1.2

В настройках доп.поля вы сами указываете "Разделитель для списка перекрестных ссылок"
0
foto
Посетитель 17 ноября 2019 17:18 #

Мультивыбор в доп.полях для DLE 13 v.1.2

Sander подскажи пожалуйста можно убрать слеш в плагине? Мне нужен вывод в формате: 1 2 3 4 5
Без знаков предписаний. Как это исправить?
0
foto
Администратор 14 ноября 2019 14:27 #

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

п.2 исправлен.
Остальное актуально.
Со временем возможно будет что-то сделано и касательно 3го пункта.
Так же возможно для п.4. будет добавлена настройка в админке.
1 и 5 - это больше рекомендации и они будут актуальными всегда.
+1
foto
Администратор 14 ноября 2019 14:19 #

Простые заголовки (метатеги)

Наибольшая нагрузка осуществляется на мозг администратора при установке и настройке хака. Во всех остальных случаях нагрузка ничтожно мала и ею можно пренебречь.
Скажем так, нагрузка такая же как от тега {title limit="100"}
0
foto
Клиент 13 ноября 2019 00:52 #

Простые заголовки (метатеги)

Нагрузка на сайт идёт сильная, при большом трафике. Как я понимаю.
0
foto
VIP 11 ноября 2019 02:47 #

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

Какие пункты наверняка не актуальны для DLE 13.3?
+1
foto
Гость 10 ноября 2019 21:46 #

Переключатель шаблонов короткой новости

Просто снимите лыжи и все будет нормально. Или поумнейте - думаю, пора уже.
0
foto
Посетитель 10 ноября 2019 21:42 #

Переключатель шаблонов короткой новости

Как вообще это можно сделать ????????? или я дурак или лыжи не едут !!!!!!!!!
0
foto
Администратор 9 ноября 2019 14:29 #

Power-Log (light) by Sander

Да, такое вполне реализуемо без каких-либо проблем.
Код модуля полностью открыт.
Но я этим заниматься не хочу.
0
foto
Гость 9 ноября 2019 13:28 #

Power-Log (light) by Sander

Слишком много страниц. Можно сделать, чтобы 1 2 3 4 5 6 - 500?
А то с 1 до 500 идёт, слишком много места на странице занимает
0
foto
Клиент 29 октября 2019 15:42 #

Автоматический вывод подкатегорий

Цитата: Sander
Для вывода количества новостей вы можете использовать стандартный тег в DLE 11.2
{catnewscount id="X"}

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


А как к данному так сказать модулю сделать {catnewscount id="X"} ?
0
foto
VIP 27 октября 2019 16:08 #

DLE-Favorites v.1.0.2 by Sander

Цитата: Sander
Да, можно.
Удобнее и проще всего это будет сделать написав простенький модуль и подключать его через include

Олег, как появится свободное время, напишите пожалуйста дополнение для вывода кол-во закладок на главной.
0
foto
Гость 26 октября 2019 18:37 #

xSort by Sander v.1.5.4

Только сейчас увидел, что он снят с продажи - значит скачать его не получиться?
0
foto
Гость 26 октября 2019 18:32 #

xSort by Sander v.1.5.4

а вот этот подойдет Sort-Fields v3 by Sander
0
foto
Гость 26 октября 2019 17:21 #

xSort by Sander v.1.5.4

Мне не конкретно как на том сайте, по дизайну и функционалу, там отсеивает сразу при нажатии на галочку, а отсортировать новости, в которых есть несколько тегов, как у вас в примере - фильм, 2016, комедия- найти - и выдает все фильмы 2016 года комедии.
0
foto
Гость 26 октября 2019 17:17 #

xSort by Sander v.1.5.4

Если каждой новости задать определенные слова в доп поля, затем создать блок с одним параметром. Вроде должен подойти, почему нет? там нельзя написать свои параметры в доп поля?
0
foto
Администратор 26 октября 2019 16:43 #

xSort by Sander v.1.5.4

Этот модуль абсолютно не то, что вам нужно.
Прошу прощения, что на почту не ответил.
Данный модуль абсолютно никак не сможет выполнять функции фильтра с указанного сайта.
0
foto
Гость 26 октября 2019 16:36 #

xSort by Sander v.1.5.4

Здравствуйте. Похоже это то что мне нужно, но на всякий случай уточню - можно сделать сортировку примерно как здесь _stariy-oskol.bankiros.ru/credit-cards/oformit слевой стороны, выбрать несколько параметров, нажать поиск и выдаст результат из указанных мной категорий новости, где в доп. полях записаны эти параметры? И еще вопрос- одна лицензия на один сайт, а если сначала хочу на локальном сайте опробовать, как быть ?
0
foto
VIP 23 октября 2019 18:09 #

DLE-Favorites v.1.0.2 by Sander

А можете написать этот модуль?
0
foto
Гость 22 октября 2019 00:21 #

Хлебные крошки в Speedbar + RDFa

Для 13.3 я так понимаю уже неактуально?
0
foto
Посетитель 15 октября 2019 22:52 #

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

Да к сожалению мало что понял там, думал будет так же просто как и с engine/modules/addcomments.php
clear_cache( array( 'news_', 'comm_'.$post_id, $cprefix ) );


Но там похожего кода и в помине нету)
0
foto
Администратор 15 октября 2019 22:33 #

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

engine/inc/cmoderation.php
Функция clear_cache();
0
© Sander-Development. 2009-2024.
При копировании, ссылка на источник обязательна.