Dock174
-
Публикации
11 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Dock174
-
-
Раздел: заголовки, описания, метатеги. Было бы неплохо иметь ЧПУ, а то ссылки, которые содержат кириллицу выглядят не презентабельно. Пример в скриншоте: https://disk.yandex.ru/i/yXuk_HdA94bpvw
Добавить возможность вывода колличества новостей на странице тега или доп поля (xfsearch).- 1
-
Всем привет!
Появилась необходимость вывести другое количество новостей отличное от глобальных настроек скрипта на страницах tags, xfsearch. Решение было найдено, но почему то в одном случае оно работает в другом не хочет. Уважаемые знатоки, нужна помощь.Цель вывести на первой странице 10 новостей, на следующих 12 на страницах tags, xfsearch.
Открываю /engine/engine.php , нахожу строчку elseif ($do == 'xfsearch') , редактирую пункт ниже $cstart = $cstart * $config['news_number'], получаю:
} elseif ($do == 'xfsearch') { // ################ Seach news by xfields ################# if ($cstart) { $cstart = $cstart - 1; $cstart = $cstart * $config['news_number'] = 12; } else $config['news_number'] = 10;
Скриншоты: https://disk.yandex.ru/i/yvw16jffMObWdg, https://disk.yandex.ru/i/6lwhH_Dk1MFDvg
Как можно заметить все работает как задумывалось.Повторяю тоже самое с // ################ Seach news by tags #################
И у меня не работает переход на 2ю страницу. Просто обновляется. PS: Знаний php 0, помогите пожалуйста)
-
Было полезно, спасибо за информацию.
-
Здравствуйте, такой вот вопрос:
Работаю над стилизацией тега {favorites} , ищу часть кода под вставки стилей и якоря для js.
В файле engine/modules/show.full.php нашел нужный мне участок кода, добавил свои data-type=\"favoritkaadd\" class=\"newaddfvafiles\"
if( ! in_array( $row['id'], $fav_arr ) ) { $tpl->set( '{favorites}', "<a id=\"fav-id-" . $row['id'] . "\" href=\"$PHP_SELF?do=favorites&doaction=add&id=" . $row['id'] . "\"><img data-type=\"favoritkaadd\" class=\"newaddfvafiles\" src=\"" . $config['http_home_url'] . "templates/{$config['skin']}/dleimages/plus_fav.gif\" onclick=\"doFavorites('" . $row['id'] . "', 'plus', 0); return false;\" title=\"" . $lang['news_addfav'] . "\" style=\"vertical-align: middle;border: none;\" alt=\"\"></a>" ); $tpl->set( '[add-favorites]', "<a id=\"fav-id-" . $row['id'] . "\" onclick=\"doFavorites('" . $row['id'] . "', 'plus', 1); return false;\" href=\"$PHP_SELF?do=favorites&doaction=add&id=" . $row['id'] . "\">" ); $tpl->set( '[/add-favorites]', "</a>" ); $tpl->set_block( "'\\[del-favorites\\](.*?)\\[/del-favorites\\]'si", "" ); } else { $tpl->set( '{favorites}', "<a id=\"fav-id-" . $row['id'] . "\" href=\"$PHP_SELF?do=favorites&doaction=del&id=" . $row['id'] . "\"><img data-type=\"favoritkaadd\" class=\"newaddfvafiles\" src=\"" . $config['http_home_url'] . "templates/{$config['skin']}/dleimages/minus_fav.gif\" onclick=\"doFavorites('" . $row['id'] . "', 'minus', 0); return false;\" title=\"" . $lang['news_minfav'] . "\" style=\"vertical-align: middle;border: none;\" alt=\"\"></a>" ); $tpl->set( '[del-favorites]', "<a id=\"fav-id-" . $row['id'] . "\" onclick=\"doFavorites('" . $row['id'] . "', 'minus', 1); return false;\" href=\"$PHP_SELF?do=favorites&doaction=del&id=" . $row['id'] . "\">" ); $tpl->set( '[/del-favorites]', "</a>" ); $tpl->set_block( "'\\[add-favorites\\](.*?)\\[/add-favorites\\]'si", "" ); }
Но, при обновление кнопки на ajax, заметил, что теги в html выгляд по умолчанию. Конкретный участок кнопки в тега <a> и <img>без мною добавленных атрибутов.
<a id="fav-id-64" href="https://asst2game.ru/index.php?do=favorites&doaction=del&id=64"><img src="https://asst2game.ru/templates/Asst2Game/dleimages/plus_fav.gif" onclick="doFavorites('64', 'plus'); return false;" title="Добавить в свои закладки на сайте" style="vertical-align: middle;border: none;"></a>
Вопрос, в какие еще файлы нужны прописать мои теги, чтобы при нажатию на кнопку они были на месте.
-
При обновление на версию 15.3, в редакторе TinyMce в пункте вставить ссылку появился баг. Текст весь перекрывается и его невозможность увидеть визуально,но не в исходном коде.
Примеры изображений: -
18.04.2022 в 14:30, weddaan сказал:
Кто нибудь может пояснить эту дичь, что ответ пользователю происходит с новой строки? Это вообще кто придумал? Я сначала подозревал на верстку шаблонов, но тут перепробовал на других шаблонах, тоже самое! Как это исправить?
Признаюсь, я как давний пользователь DLE, тоже обратил внимание на данный момент и был в активном поиске решения, аналогичного как и автор темы.
Скрипты js не работали и на просторах нашел вот такое решение.
В commenets.tpl<a href="#" onclick="dle_txt='[b]{login}[/b], ';dle_ins(); return false;">Ответить</a>
Тестировал на DLE 15.2, работает, решение подсказал SANDER.
- 1
Вывод нужного количества новостей на страницах tags, xfsearch
в DataLife Engine (Общие вопросы)
Опубликовано: · Изменено пользователем Dock174
Проблему решил, для тех кому может быть интересно, решение такое:
} elseif ($do == 'tags') { // ################ Seach news by tags ################# $config['news_number'] = 10; // Мое кастомное число новостей if ($cstart) { $cstart = $cstart - 1; $cstart = $cstart * $config['news_number']; // Используется глобальная настройка скрипта }
На первой странице тегов выводит 10, на следующих в моем случае 12. Тему можно закрыть, всем спасибо за помощь)