Перейти к публикации

Dock174

Клиенты
  • Публикации

    11
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Dock174

  1. Проблему решил, для тех кому может быть интересно, решение такое:

    } elseif ($do == 'tags')  { 
    			// ################ Seach news by tags #################
    			
    			$config['news_number'] = 10; // Мое кастомное число новостей
    			
    			if ($cstart) {
    				$cstart = $cstart - 1;
    				$cstart = $cstart * $config['news_number']; // Используется глобальная настройка скрипта
    			}

    На первой странице тегов выводит 10, на следующих в моем случае 12. Тему можно закрыть, всем спасибо за помощь)

  2. Раздел: заголовки, описания, метатеги. Было бы неплохо иметь ЧПУ, а то ссылки, которые содержат кириллицу выглядят не презентабельно. Пример в скриншоте: https://disk.yandex.ru/i/yXuk_HdA94bpvw
    Добавить возможность вывода колличества новостей на странице тега или доп поля (xfsearch).

    • Поддерживаю 1
  3. Всем привет!


    Появилась необходимость вывести другое количество новостей отличное от глобальных настроек скрипта на страницах 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/yvw16jffMObWdghttps://disk.yandex.ru/i/6lwhH_Dk1MFDvg 
    Как можно заметить все работает как задумывалось.

    Повторяю тоже самое с // ################ Seach news by tags #################

    И у меня не работает переход на 2ю страницу. Просто обновляется. PS: Знаний php 0, помогите пожалуйста)

  4. Здравствуйте, такой вот вопрос:

    Работаю над стилизацией тега {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&amp;doaction=add&amp;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&amp;doaction=add&amp;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&amp;doaction=del&amp;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&amp;doaction=del&amp;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&amp;doaction=del&amp;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>

    Вопрос, в какие еще файлы нужны прописать мои теги, чтобы при нажатию на кнопку они были на месте.

  5. При обновление на версию 15.3, в редакторе TinyMce в пункте вставить ссылку появился баг. Текст весь перекрывается и его невозможность увидеть визуально,но не в исходном коде.

    Примеры изображений:

    1. https://disk.yandex.ru/i/XmBb7oRfaBomVg
    2. https://disk.yandex.ru/i/jY_BCnF8-Us3qw
    3. https://disk.yandex.ru/i/07U_sqO11lVjKg
  6. 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
×
×
  • Создать...