foto
Гость Вчера, 16:35 #

Light-Chat by Sander v.1.2

привет

мой домен имеет доступную лицензию на моем этапе.
Нужно ли платить за обновление?

vk.web.tr/chat.php
0
foto
Администратор Вчера, 16:14 #

Light-Chat by Sander v.1.2

Актуальную версию модуля вы можете скачать на сайте http://shop.sandev.pro/post/16.html
0
foto
Гость Вчера, 16:11 #

Light-Chat by Sander v.1.2

У меня есть лицензия
файлы исчезли
отправить новый обновленный пакет
0
foto
VIP 14 июля 2018 20:39 #

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

Спасибо, проверю.
0
foto
Администратор 14 июля 2018 20:05 #

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

Да, конечно.
Разве что для п3. нужно будет в поле "Найти" вставить не одну строку, а сразу 2:
		$count_all = $db->super_query( $sql_count );
		
		if($news_found AND !$count_all['count']) {

И уже перед этим кодом вставлять.
+1
foto
VIP 14 июля 2018 20:04 #

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

Sander, указанные правки будут все работать, если их оформить через плагины? ))
0
foto
Администратор 10 июля 2018 11:08 #

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

Перед первой
0
foto
Гость 10 июля 2018 05:10 #

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

Есть один нюанс на DLE 12, в show.short.php вы указали найти строчку и выше вставить нужный код
$count_all = $db->super_query( $sql_count );

у меня нашло 2 такие строчки, выше которой ставить?

Сам код выглядит так

		$count_all = $db->super_query( $sql_count );
		if($news_found AND !$count_all['count']) {
			$db->query("ANALYZE TABLE `" . PREFIX . "_post`, `" . PREFIX . "_post_extras`");
			$count_all = $db->super_query( $sql_count );
		}
0
foto
Администратор 9 июля 2018 18:28 #

Multi-Rating v.2.1.1 by Sander

На демке работает потому что вы уже проголосовали и включена опция отображения вашего голоса и можно сменить свою предыдущую оценку.
Если голосовать с нуля, то нужно выставить оценку для всех заданных параметров.
Только так.
0
foto
Гость 9 июля 2018 18:26 #

Multi-Rating v.2.1.1 by Sander

Ну на демке же все работает как нужно d130.sandev.pro/o-skripte/v-mire/27-otvratitelnaja-novost-s-nizkim-rejtingom.html а действительности такого нет, как так?
0
foto
Администратор 9 июля 2018 18:22 #

Multi-Rating v.2.1.1 by Sander

а в вашем рейтинге это невозможно?

То и есть мой рейтинг. Но первая версия.
Часто просили сделать чтобы голос учитывался только после выставления всех оценок. Поэтому алгоритм учета оценок был в корне переделан.
Поэтому как и ответил в предыдущем сообщении - никак.
0
foto
Гость 9 июля 2018 18:15 #

Multi-Rating v.2.1.1 by Sander

Вот сайт wkino3.net/20803-anon.html при нажатии только на игру актеров все сразу записывается, а в вашем рейтинге это невозможно?
0
foto
Администратор 9 июля 2018 17:56 #

Multi-Rating v.2.1.1 by Sander

Можно ли записывать данные рейтинга в доп. поле?

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

Запомнятся ли данные рейтинга при переносе сайта на другой домен или на DLE выше версии?

Да.

Как сделать, что бы пользователю не обязательно было голосовать за все

Никак.
0
foto
Гость 9 июля 2018 17:52 #

Multi-Rating v.2.1.1 by Sander

Спасибо, все идеально стало.
Можно ли записывать данные рейтинга в доп. поле? Запомнятся ли данные рейтинга при переносе сайта на другой домен или на DLE выше версии?
Как сделать, что бы пользователю не обязательно было голосовать за все (Сюжет, Игра актеров, Озвучка..) дабы рейтинг обновился и записался. Дать возможность после нажатия на одну опцию сразу записывать данные клика?
0
foto
Администратор 9 июля 2018 17:31 #

Multi-Rating v.2.1.1 by Sander

	width: 220px;
	padding: 4px 4px 4px 50px;

заменить на
	width: 190px;
	padding: 4px 4px 4px 55px;


Так же
	font: normal 12px/30px 'Trebuchet MS', Arial;

на
	font: normal 12px/24px 'Trebuchet MS', Arial;
0
foto
Гость 9 июля 2018 17:27 #

Multi-Rating v.2.1.1 by Sander

Да так и есть, ширира у меня меньше, но дабы вместилось я уменьшил размеры, растояние между точками рейтинга, чтобы осовбодить места с правой стороны цифра 2. Но не могу еще найти как подвинуть кружочки Цифра 1.
Удаление строки 17 не что не дало, как было так и осталось.
0
foto
Администратор 9 июля 2018 09:13 #

Multi-Rating v.2.1.1 by Sander

{THEME}/multirating/assets/style.css
Удалить строку (17):
	max-width: 460px;

Но у вас ширина контента 580px. Минимальная ширина для 3х колонок должна быть 690px.
0
foto
Гость 9 июля 2018 00:34 #

Multi-Rating v.2.1.1 by Sander

Что ковырять что бы так сделать
0
foto
VIP 8 июля 2018 13:30 #

Количество новостей в категории, для DLE 11.1 и младше

Извините! Не внимателен был!
0
foto
Администратор 8 июля 2018 12:54 #

Количество новостей в категории, для DLE 11.1 и младше

Старше или младше в отношении ПО относится не к дате выхода, а к версии.
Версия 11.3 - старше 11.1
В заголовке написано - для DLE 11.1 и младше. Т.е. для 11.1, 11.0, 10.x, 9.x, 8.x и т.п.

Код указанный в статье появился в 11.2, т.е. у вас он уже есть изначально.
0
foto
Администратор 8 июля 2018 10:23 #

Количество новостей в категории, для DLE 11.1 и младше

Может у вас DLE 11.2 или старше?
0
foto
Гость 7 июля 2018 17:52 #

Multi-Rating v.2.1.1 by Sander

Проблема решена. Вопрос снимается.
0
foto
Гость 7 июля 2018 17:22 #

Multi-Rating v.2.1.1 by Sander

Подскажите, в чём ошибка. Рейтинг не меняется после первого выбора, а после выбора всех пунктов выдаёт такую ошибку

Все другие модули работают без проблем. Всё сделано по инструкции и перепроверено 10 раз и на разных шаблонах. Не работает. Что можно сделать?
0
foto
VIP 7 июля 2018 15:15 #

Количество новостей в категории, для DLE 11.1 и младше

Как вставляю:

function catnewscount($matches = array()) {
global $cat_info;
$id = (int)$matches[1];
return (int)$cat_info[$id]['newscount'];
}

Сайт не открывается - белая страница. Лог

PHP Fatal error: Cannot redeclare dle_template::catnewscount() in /home/webz/site.net/engine/classes/templates.class.php on line 903

Что не так ???
0
foto
Администратор 7 июля 2018 11:54 #

Количество новостей в категории, для DLE 11.1 и младше

Лучше использовать вариант со статьи.
1. Он более оптимизирован.
2. Есть возможность в случае чего внутри движка использовать переменную $cat_info[$id]['newscount'];
+1
foto
VIP 7 июля 2018 11:40 #

Количество новостей в категории, для DLE 11.1 и младше

Добрый день! А такое решение уже не актуальна или есть какие то не недочеты??? Он у меня на DLE 11.3...

p.s. код вы писали ;)

Вывод количества новостей в категориях для большого количества категорий.

Открыть файл index.php
В engine/modules/main.php

Найти строку:
echo $tpl->result['main'];
ПЕРЕД ней вставить:
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$cat_amounts = @file_get_contents(ENGINE_DIR."/cache/news_amount.tmp");
if(!$cat_amounts){
function calcParent($k,$id){
global $cat_info,$cat_amounts;
if(!$k) return false;
$cat_amounts[$k][] = $id;
calcParent($cat_info[$k]['parentid'],$id);
}
$cat_amounts = array();
$db->query("SELECT category,id FROM ".PREFIX."_post WHERE approve");
while($row = $db->get_row()){
$c = explode(",",$row['category']);
foreach($c as $k) calcParent($k,$row['id']);
}
foreach($cat_amounts as $k=>$v){
$v = array_unique($v);
$cat_amounts[$k] = count($v);
}
file_put_contents(ENGINE_DIR."/cache/news_amount.tmp",serialize($cat_amounts),LOCK_EX);
}else $cat_amounts = unserialize($cat_amounts);
function namaunt($m){
global $cat_amounts,$category_id;
$id = is_array($m)?intval($m[1]):intval($m);
if($id<1 AND $category_id) $id = $category_id;
return intval($cat_amounts[$id]);
}
$tpl->result['main'] = preg_replace_callback("#{namaunt=(\d+)}#i","namaunt",$tpl->result['main']);
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


В любом месте шаблона сайта использовать тег:
10
где 5 - ID желаемой категории
0
foto
Гость 5 июля 2018 15:45 #

Custom-Cache by Sander

Спасибо
0
foto
Администратор 5 июля 2018 15:44 #

Custom-Cache by Sander

Обновил архив, добавил установщик плагина.
0
foto
Гость 5 июля 2018 15:32 #

Custom-Cache by Sander

Доброе время. А можно подогнать модуль и инструкцию для модуля Custom-Cache для DLE 13. А то после установки модуля, блок вообще перестаёт кешироваться и обновляется при каждой перезагрузке страницы. Пробовали ставить и через модули и через правку файлов, ни один вариант не работает, всё делал строго по инструкции, блок так и обновляется постоянно.

Модуль установил с помощью Плагинов и он не работает.
0
foto
Администратор 5 июля 2018 15:28 #

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

1. Почему вы задаете этот вопрос здесь, а не в теме модуля
2. Техподдержка только по указанным контактам.

PS. В dle 13 необходимо вносить правки только посредством утилиты управления плагинами.
0
foto
Гость 5 июля 2018 15:24 #

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

Доброе время. А можно подогнать модуль и инструкцию для модуля Custom-Cache для DLE 13. А то после установки модуля, блок вообще перестаёт кешироваться и обновляется при каждой перезагрузке страницы. Пробовали ставить и через модули и через правку файлов, ни один вариант не работает, всё делал строго по инструкции, блок так и обновляется постоянно.
0
foto
Администратор 4 июля 2018 22:42 #

Multi-Rating v.2.1.1 by Sander

Я навел курсор на кружочек, а модуль не реагирует.
Это может быть из-за:
1. Пользователь уже проголосовал и менять оценку нельзя.
2. Гурппе пользователя нельзя голосовать.
0
foto
Клиент 4 июля 2018 22:39 #

Multi-Rating v.2.1.1 by Sander

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


Это демонстрация, если для группы Пользователи запрещено выставление рейтинга?
0
foto
Администратор 4 июля 2018 22:34 #

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

Нельзя сказать однозначно.
Там было несколько однотипных сайтов и реальную проблемную нагрузку создавал запрос от страниц поиска по доп.полям - /xfsearch/... (актеры, режиссеры и т.п)
Там использовался старый алгоритм, где поиск выполнялся по xfields LIKE '%слово%' который собственно и создавал огромную нагрузку. Страниц нереально много и наличие кеша не играло вообще никакой роли.

Вы можете легко попробовать у себя и провести замеры. Все эти изменения не являются необратимыми.
0
foto
VIP 4 июля 2018 22:23 #

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

На сколько снизилась нагрузка у Вас после всех манипуляций?
0
foto
Администратор 4 июля 2018 22:02 #

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

На 10.1 проверял, для более ранних не проверял. Возможно и подойдет.
0
foto
Администратор 4 июля 2018 22:01 #

Multi-Rating v.2.1.1 by Sander

Именно эта часть, со внесением данных в бд - закодирована.
Да и вообще адаптировать нужно будет в любом случае.
0
foto
VIP 4 июля 2018 22:00 #

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

Применимо ко всем версиям?
0
foto
VIP 4 июля 2018 21:58 #

Multi-Rating v.2.1.1 by Sander

Я к тому, что модуль закодирован и видимо заточен именно под новости. А если на практике, то подходит он только под киношные сайты, ну или рецепты и т.п., реализованные на базе новостей.

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

В текущей реализации с закодированными файлами получится его адаптировать к стороннему модулю или нужно переписывать?
0
foto
Администратор 4 июля 2018 21:29 #

Multi-Rating v.2.1.1 by Sander

В теории можно конечно, но я пока не готов этим заняться.
+1
foto
Администратор 4 июля 2018 21:28 #

Multi-Rating v.2.1.1 by Sander

Модуль вообще не вносит изменений в файлы движка.
Но плагин добавлен, он лишь выполняет запросы в БД, которые в принципе можно выполнить и без плагина, просто запустив файл установщик или вручную выполнив запросы в БД.
Сам модуль подключается только в шаблоне fullstory.tpl.

Исключением разве что является если нужно физически отключить работу самого стандартного рейтинга. Тогда нужно вносить правки в файлы движка. Но это делается достаточно легко, тем более я недавно писал статью как использовать утилиту управления плагинами.
+1
foto
Клиент 4 июля 2018 19:08 #

Multi-Rating v.2.1.1 by Sander

А на DLE 13 он как плагин идёт ? Или по старинке надо будет все ручками прописывать ?
0
foto
VIP 4 июля 2018 14:56 #

Multi-Rating v.2.1.1 by Sander

Замечательно! Sander, а получится его прикрутить не к новостям, а к другому модулю - каталогу организаций?
0
foto
VIP 28 июня 2018 19:02 #

Fast-PM by Sander

Sander, если есть желание, не нужно себя сдерживать ))) Тем более желающих заменить родную личку хоть отбавляй.
Хочется конечно надеяться на скорое решение.
+2
foto
Администратор 28 июня 2018 15:54 #

Fast-PM by Sander

Kanarsky, Spyhog, Inq, пока не планирую возобновлять работы над модулем. Но желание им заняться все же есть.
0
foto
Гость 28 июня 2018 06:54 #

Fast-PM by Sander

Подписываюсь. Ждем :)
0
foto
VIP 27 июня 2018 19:51 #

Fast-PM by Sander

Нас уже много )) Ждём ответ.
0
foto
VIP 26 июня 2018 15:36 #

Avatar-Select (light) by Sander

Категории аватаров, например, нельзя создавать
0
foto
Администратор 26 июня 2018 14:56 #

Avatar-Select by Sander

Да, только для триггера.
0
© Sander-Development. 2009-2018.
При копировании, ссылка на источник обязательна.