• SanDev.pro
  •  › 
  • Комментарии
  •  › 
  • Страница 8
foto
Администратор 17 апреля 2019 21:09 #

Light-Chat by Sander

В модуле не используется бб редактор от DLE.
Обновлять пока не планирую.
0
foto
Администратор 4 апреля 2019 12:04 #

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

В текущей реализации - нет.
0
foto
Администратор 3 апреля 2019 12:21 #

Расширение функционала стандартного рейтинга "Нравится" - "Не нравится"

Самая первая строка описания:
Если у вас DLE 10.5 или старше
0
foto
Администратор 26 марта 2019 11:38 #

DLE-Favorites v.1.0.2 by Sander

engine/modules/register.php
Найти
$id = $db->insert_id();

Ниже вставить:
require_once ENGINE_DIR . '/mods/favorites/class.favorites.php';
$favmod = new Sandev\Favorites;
$favlist = $favmod->getList();
if ($favlist[0] != 0) {
    $favlist = join(',', $favlist);
    $db->query("UPDATE " . USERPREFIX . "_users SET favorites = '$favlist' WHERE user_id = $id");
}


Проверьте, если работает - отпишитесь тут, дополню статью.
+1
foto
Администратор 25 марта 2019 22:38 #

Light-Chat by Sander

Да, это вполне возможно.
Но я не хочу заниматься шаблоном. А это именно работа с JS и шаблоном.
0
foto
Администратор 25 марта 2019 22:17 #

Light-Chat by Sander

Это не может быть частью функционала чата.
Я не готов за это взяться.
Для того, чтобы принудительно перевести чат в оффлайн режим - нужно обнулить переменную:
lc_timeout_counter = 0;


Разница есть. Ведь чем больше людей, тем больше http запросов делает чат.

Я дал ответ на все ваши комментарии.
https://sandev.pro/shop/66-light-chat-by-sander.html#comment-id-1926
Все тексты находятся в открытом виде. Частично в php файлах, частично в JS файле.
0
foto
Администратор 25 марта 2019 21:43 #

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

Стилями.
float: left; или display: inline-block; или display: flex;
0
foto
Администратор 25 марта 2019 21:42 #

Light-Chat by Sander

Да, такое легко реализуется.
Делаете любой контейнер и прописываете код управления видимости этого контейнера. А уже внутрь него прописываете код подключения модуля.
плюсы: относительная простота.
минусы: чат продолжит работать в фоновом режиме.
Хотя можно заморочиться и прописать код, который будет искусственно переводить чат в режим "оффлайн" когда управляющий контейнер свернут/скрыт.
0
foto
Администратор 25 марта 2019 21:38 #

Light-Chat by Sander

Все тексты находятся в открытом виде. Частично в php файлах, частично в JS файле.
0
foto
Администратор 25 марта 2019 21:36 #

Light-Chat by Sander

Проверил на 13.2
Все норм.
0
foto
Администратор 25 марта 2019 21:32 #

Light-Chat by Sander

Я могу бесплатно выдать ключ под явно тестовый домен.
Но ведь в комплекте с модулем идет 5 бесплатных лицензий.
0
foto
Администратор 25 марта 2019 17:42 #

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

Выше кода со статьи вставить:
if ($dle_module == 'showfull') $titl_e = '';
0
foto
Администратор 25 марта 2019 17:40 #

Light-Chat by Sander

1. Да, этот функционал был добавлен в версии 1.2.1
В этом обновлении добавлен только одна небольшая возможность. Возможность разворачивать сообщения чата. Чтобы новые сообщения выводились снизу.

2. Нет, демо версии нету.
Если хотите просто примерить html - можете просто скопировать сфомированный html код и стили с демо сайта http://auto.sandev.pro/
Грубо говоря сделать RIP шаблона чата.
0
foto
Администратор 20 марта 2019 23:07 #

Multi-Rating by Sander v.2.4.2

Да. При наличии достаточных знаний в области html+css
0
foto
Администратор 15 марта 2019 10:42 #

Multi-Rating by Sander v.2.4.2

Внимание! У Вас нет прав для просмотра скрытого текста.
+1
foto
Администратор 13 марта 2019 22:32 #

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

На 7.2 - точно будет работать.
На 7.3 не уверен. В данный момент нет официального кодировщика под эту версию, однако как пишут - должен работать файл от версии 7.2 и 7.1, но версия loader-а должна быть не ниже 10.0.3
0
foto
Администратор 13 марта 2019 22:30 #

Расширение функционала стандартного рейтинга "Нравится" - "Не нравится"

Искать строку:
} elseif ($config['rating_type'] == "2" OR $config['rating_type'] == "3") {

Попробуйте, должно работать.
+1
foto
Администратор 9 марта 2019 12:34 #

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

Вероятнее всего проблема в конфликте с каким-либо другим модулем.


Попробуйте по очереди отключать другие модули. После того как найдете - пишите мне по указанным контактам или в ЛС.
0
foto
Администратор 8 марта 2019 23:35 #

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

Файл 7.2 добавлю в архив через 20 минут от времени добавления этого комментария.

По ошибке - ничего не могу подсказать. Проверял и на 13.1 и на 13.2, никаких ошибок нет. Вероятнее всего проблема в конфликте с каким-либо другим модулем.
Данный код в файле есть и он находится в строке №84:
	$row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" );
0
foto
Администратор 8 марта 2019 23:31 #

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

Да.
Разве что нужно подправить стили модуля. Иначе текст в select-ах белого цвета.

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


UPD. Вероятнее всего модуль не будет работать на 13.2
Это связано с глобальным изменением вида запроса в БД. В него добавлен запрос к таблице dle_post_extras_cats
0
foto
Администратор 7 марта 2019 11:29 #

Order-Desc by Sander

This module is no longer supported.
0
foto
Администратор 6 марта 2019 11:31 #

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

Да.
+1
foto
Администратор 6 марта 2019 11:25 #

Miniposter PRO by Sander v.3.4.4

Да.
0
foto
Администратор 5 марта 2019 22:40 #

Multi-Rating by Sander v.2.4.2

Можно. Но я не хочу и не вижу в этом реальной необходимости.
0
foto
Администратор 4 марта 2019 10:41 #

Multi-Rating by Sander v.2.4.2

Тот title обрабатывается внутри цикла [list]
Конфликта нет
+1
foto
Администратор 4 марта 2019 10:24 #

Multi-Rating by Sander v.2.4.2

Добавил новые теги. Описание в v.2.4
Так же обновил примеры кода микроразметки.

worstRating не нужен особо. Это значение и так по умолчанию предполагается равное единице.
0
foto
Администратор 4 марта 2019 09:33 #

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

А вообще, такое возможно реализовать

Да, как я писал выше, для этого нужно писать регулярное выражение, которое будет искать нужное место в тексте и скрипт, который будет в это самое место вставлять нужный код. Но я этим заниматься не хочу.
0
foto
Администратор 3 марта 2019 11:48 #

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

По большому счету я сам не знаю точно как именно должно быть.
Есть одно довольно таки распространенное мнение, что страница не должна ссылаться сама на себя. Вот по этому принципу я и реализовал модуль.
Хотя вот сейчас внимательнее присмотрелся к описаниям крошек на google и там последний элемент ссылается на себя же.
Как буду создавать очередной тестовый сайт - сделаю там последний элемент тоже ссылкой. Посмотрю, как это будет выглядеть в гугле.
0
foto
Администратор 1 марта 2019 17:34 #

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

Планируется полный отказ от встроенного модуля онлайн оплат.
Вероятнее всего будет интеграция с dle-billing.ru
0
foto
Администратор 28 февраля 2019 22:32 #

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

Не подскажу.
Для этого нужно писать регулярку и тестировать.
0
foto
Администратор 27 февраля 2019 19:05 #

xSort by Sander v.1.5.4

а как я долже реагировать на такоє

Немного более воздержанно. Первый раз вы меня обматерили через примерно 10 минут после первого вашего сообщения.
Я гарантирую полную работоспособность своих модулей, в том числе те что по свободной цене (и бесплатные так же). Если возникают проблемы - я всегда иду на встречу и помогаю решить, причем практически всегда бесплатно (вернее я даже не помню, чтобы я за такое деньги брал).
В вашем случае могло быть только 2 варианта:
1. Проблема в шаблоне с JS.
2. Проблема в несовместимости с утилитой плагинов в DLE 13.
Обе эти проблемы решаются легко и быстро буквально за 5 минут. Но через 20 минут после первого вашего сообщения - пошли оскорбления в мой адрес. Причем это в воскресенье. Может я на даче и связи у меня вообще нет.

чето там гдето непошло а денги сожрало

Только что уточнил о сроках возврата у интеркассы, вот их ответ:
Цитата: Техподдержка интеркассы
Добрый вечер, в течении 24х часов, обычно в течении нескольких минут, это зависит от банка-эмитента.


как регаировать аа??

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

нахера продавать нероботчий модуль по свободной цене?? я про стол заказов

В описании модуля написано, что он поддерживает версии DLE: 9.0 - 10.0
Ваша версия соответствует заданным критериям?

PS. В форме обратной связи напишите ваш wmz кошелек, я сделаю вам возврат $1 за "нерабочий" модуль.
0
foto
Администратор 26 февраля 2019 21:07 #

xSort by Sander v.1.5.4

Ранее вы купили модуль стола заказов по "Свободной цене" за $1.
При покупке по свободной цене - техподдержка не оказывается.
Но у вас возникли сложности и вы обратились ко мне в скайп, я был не на месте и не мог ответить и помочь вам в тот момент, но сообщение прочитал. И тут же спустя 5 минут вы меня обматерили.
После такого, разумеется, у меня не было никакого желания вести с вами какой-либо диалог. К сожалению сообщения вы удалили, поэтому не могу их показать.

Для людей могу выложить только ваше последнее сообщение с угрозами в мой адрес...
0
foto
Администратор 26 февраля 2019 20:56 #

xSort by Sander v.1.5.4

Платеж не принят и отклонен системой интеркассы. Примечание:
Canceled: Authorization error. Contact issuer bank.

Цитата: Перевод
Отменено: ошибка авторизации. Свяжитесь с банком-эмитентом.

Если до завтра деньги не вернутся на карту (если они действительно были списаны), обратитесь в техподдержку интеркассы. Номер платежа 132576773
0
foto
Администратор 19 февраля 2019 00:24 #

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

Я прошу прощения, что был тогда с вами немного груб.

Но это лучше чем менять классы. Или вы не согласны ? Просто, как-то не очень для вас прибегать к полумерам.

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

По поводу фильтрации входящих данных.
Пользователь никак не должен получить что-либо что не предусмотрено программистом. Это сугубо мое личное мнение.

Вам пишут одни, пишут другие, вы промолчали одному затем второму

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

- Мне нужен аналог ВК на DLE, деньги не вопрос, есть 10 тыс. руб
- Не возьмусь?
- Почему? Вам что, деньги не нужны?

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

Иногда я просто не хочу чем-то заниматься. Просто так, без объяснений. Вот не хочется и все тут.
Так и с этим. Ну никак не хочется мне заниматься реализацией этого модуля/хака на PHP.
+1
foto
Администратор 17 февраля 2019 10:01 #

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

Я вот даже не помню, чтобы вы прокомментировали мои изменения.

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

Ну установил я значение /../main.tpl в cookies, получаю следующее Template not found: /templates/smartphone/main.tpl.tpl

При написании комментария я ошибся и на автопилоте дописал .tpl, без него уже без всяких ошибок будет подключен родной main.tpl Так же в cookies можно прописать /../main.tpl?query_string В результате, все что после вопросительного знака - будет отброшено.

А Вы заметили строчку где написано, что значение cookies это префикс для shortstory.tpl, любое значение будет ссылаться на shortstory_cookies.tpl и является лишь префиксом для шаблона.

Предложением выше, вы сами не заметили, что префикса shortstory_ там нет: Template not found: /templates/smartphone/main.tpl.tpl

Я конечно послушаю

А останетесь при своем мнении. ок.

smile Но я не вижу ничего слишком опасного

Именно тут, ничего не будет. Максимум - полный слив точной копии шаблона (не Rip).
Да и то, только благодаря фильтрации входящих данных в шаблонизаторе DLE. Но, блин, шаблонизатор не должен заниматься фильтрацией входящих данных, то что это сделано в DLE, не значит, что это правильно и будет сделано где-то еще.

По коду есть небольшие замечания (не ошибки, именно замечания):
1. Излишность, но это незначительно и простительно.
2. Нет проверки на существование файла file_exists().
3. Нет поддержки персонального шаблона категории.
	if( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
	else $tpl->load_template( $user_tpl );
Если у категории будет задан свой шаблон короткой новости, то будет отображаться только он.

Вы реально на столько высокого о себе мнения ?

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

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

Уж лучше бы свой первый вариант доделали.

Первый вариант был реализован по схожему принципу, только немного хуже. Там сразу выводились 3 отдельных шаблона и стилями отображался нужны блок. Т.е. было излишнее дублирование контента.

Вариант на php тоже вполне можно реализовать, ничего сложного. Но пока не охота. Делать лишь бы как не хочу, а на более тщательную проработку нет времени.
0
foto
Администратор 14 февраля 2019 10:55 #

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

В утилите управления плагинами в админке DLE.
0
foto
Администратор 13 февраля 2019 15:17 #

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

У него нет названия и он не закончен.
0
foto
Администратор 13 февраля 2019 14:49 #

Модуль статистики посещений LightStat by Sander

Можно оставить 5, можно поставить 10, можно вовсе 0.
На 500 уников особо погоды не сыграет.
Оптимально 5-30 сек. Можно и больше, но тогда увеличивается погрешность.
0
foto
Администратор 13 февраля 2019 14:30 #

DialogPM by Sander v.1.0.14

Нет, подобный функционал не планируется добавлять.
0
foto
Администратор 13 февраля 2019 11:14 #

Модуль статистики посещений LightStat by Sander

Можно подробнее, как это понять?

Допустим ситуацию, что на сайте в одно время находится 100 посетителей.
В итоге мы в сумме имеем регулярно 100 запросов. Кеш позволяет исключить массовое выполнение однотипного запроса. Если посещалка 100-500 уников в сутки, то от кеша тут действительно толку мало будет.

Кэш действует всего 5 секунд? А что потом?

Выполняется запрос в БД, блок обновляется и вновь кешируется. Стандартный алгоритм работы кеша...
0
foto
Администратор 13 февраля 2019 11:11 #

Модуль статистики посещений LightStat by Sander

Я делал этот модуль импульсивно, по настроению.
Заниматься им далее пока нет желания, даже платно.
Да и будет это каким-то совсем уж беспардонным воровством идеи :(
0
foto
Администратор 7 февраля 2019 18:13 #

Power-Log by Sander

Внимание! У Вас нет прав для просмотра скрытого текста.
+2
foto
Администратор 2 февраля 2019 21:07 #

DLE-Favorites v.1.0.2 by Sander

Да, можно.
Удобнее и проще всего это будет сделать написав простенький модуль и подключать его через include
+1
foto
Администратор 2 февраля 2019 13:29 #

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

Хуже - однозначно не будет.
Единственный нюанс - п.4, он возможно не для всех подойдет. Но в любом случае ничего непоправимо страшного от этого не будет.
0
foto
Администратор 1 февраля 2019 14:55 #

Light-Chat v.1.2.2

Да, есть такое дело.
Правда я его давно исправил, но судя по всему забыл обновить архив на сайте fearful
Залил исправленную версию.
Внимание! У Вас нет прав для просмотра скрытого текста.
+6
foto
Администратор 24 января 2019 12:32 #

DialogPM by Sander v.1.0.14

Напишите ваш модуль.
Покажите пример, как надо.
+1
foto
Администратор 23 января 2019 21:46 #

Переключение шаблонов shortstory

Может сегодня чуть позже напишу обновленную статью как лучше реализовывать подобный функционал, чисто в рамках работы шаблона.
0
foto
Администратор 23 января 2019 14:25 #

DialogPM by Sander v.1.0.14

В текущей реализации - это в принципе невозможно.
Он использует БД и структуру хранения сообщений самого DLE.

Нужный вам модуль должен работать по совершенно другим алгоритмам.
0
foto
Администратор 23 января 2019 14:14 #

Выбор количества новостей

Тут не используется cookies. Проверил, установил на 13.1, все работает.
Изменения в файлах необходимо вносить не вручную, а через утилиту управления плагинами в админке DLE.
0
© Sander-Development. 2009-2024.
При копировании, ссылка на источник обязательна.