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

germanydletest

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

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

  • Посещение

  • Дней в лидерах

    154

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

  1. 13 минут назад, mlide сказал:

    начиная с какой версии этот тэг работает?

    С версии 14.1 https://dle-news.ru/release/1802-datalife-engine-v141-final-release.html

    14 минут назад, mlide сказал:

    Мне нужно нужно выводить блок с текстом краткой новости, только если текст имеется. С помощью этого тэга реально это сделать?

    Если проверка на то, пустое поле или  нет, то нельзя. Если же вывод новостей с определённым текстом в краткой новости, то да.

  2. 1 час назад, Sgy-x2 сказал:

    @alex32 не скажешь как её выключить?

    Она не "выключается", тут только писать плагин, для модификации файла engine/classes/parse.class.php, код который Вам нужен

    if ($count_start AND $count_start == $count_end) {
    				$source = str_ireplace( "[spoiler=]", "[spoiler]", $source );
    	
    				if ( !$this->allow_code ) {
    					$source = preg_replace_callback( "#\[(spoiler)\](.+?)\[/spoiler\]#is", array( &$this, 'clear_div_tag'), $source );
    					$source = preg_replace_callback( "#\[(spoiler)=(.+?)\](.+?)\[/spoiler\]#is", array( &$this, 'clear_div_tag'), $source );
    				}
    				while( preg_match( "#\[spoiler\](.+?)\[/spoiler\]#is", $source ) ) {
    					$source = preg_replace_callback( "#\[spoiler\](.+?)\[/spoiler\]#is", array( &$this, 'build_spoiler'), $source );
    				}
    				
    				while( preg_match( "#\[spoiler=([^\]|\[|<]+)\](.+?)\[/spoiler\]#is", $source ) ) {
    					$source = preg_replace_callback( "#\[spoiler=([^\]|\[|<]+)\](.+?)\[/spoiler\]#is", array( &$this, 'build_spoiler'), $source);
    				}
    	
    			}

    и

    if ($count_start AND $count_start == $count_end) {
    			$source = str_ireplace( "[quote=]", "[quote]", $source );
    
    			if ( !$this->allow_code ) {
    				$source = preg_replace_callback( "#\[(quote)\](.+?)\[/quote\]#is", array( &$this, 'clear_div_tag'), $source );
    				$source = preg_replace_callback( "#\[(quote)=(.+?)\](.+?)\[/quote\]#is", array( &$this, 'clear_div_tag'), $source );
    			}
    
    			while( preg_match( "#\[quote\](.+?)\[/quote\]#is", $source ) ) {
    				$source = preg_replace( "#\[quote\](.+?)\[/quote\]#is", "<!--QuoteBegin--><div class=\"quote\"><!--QuoteEBegin-->\\1<!--QuoteEnd--></div><!--QuoteEEnd-->", $source );
    			}
    			
    			while( preg_match( "#\[quote=([^\]|\[|<]+)\](.+?)\[/quote\]#is", $source ) ) {
    				$source = preg_replace( "#\[quote=(.+?)\](.+?)\[/quote\]#is", "<!--QuoteBegin \\1 --><div class=\"title_quote\">{$lang['i_quote']} \\1</div><div class=\"quote\"><!--QuoteEBegin-->\\2<!--QuoteEnd--></div><!--QuoteEEnd-->", $source );
    			}
    		}

     

  3. 17 минут назад, kolabiblio сказал:

    Все дело в том, что все файлы на месте, но почему то к ним нет доступа. Через менеджер файлов хостинга все открывается, а через адресную строку - нет.

    Обращайтесь в тех. поддержку хостинга, пусть нормально сервера настраивают.

  4. 1 час назад, allyof сказал:

    Да и небезопасно же...

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

  5. 9 часов назад, test_ сказал:

    Берете пароль который хотите поставить, хешируете его 2 раза в md5 (пароль, затем повторно сам хеш) и запихиваете в базу данных, разберетись куда вставлять его в БД

    Теперь открываем релиз DLE 11.2 и читаем пункт 9

    Цитата

    9. Добавлена полностью новая система хранения паролей пользователей в базе данных MySQL. Ранее для хранения хешей паролей использовались алгоритмы md5 (уже устарели), которые позволяют довольно быстро подобрать исходный пароль методом перебора, если злоумышленники получили доступ к хешу пароля. Новая система хранения паролей использует алгоритм хеширования CRYPT_BLOWFISH, и является на данный момент очень криптостойким алгоритмом. Данное нововведение призвано в первую очередь защитить исходные пароли пользователей в случае компрометации базы данных, например, в случае если злоумышленник получил прямой доступ к базе данных. Т.к. исходные пароли изначально не хранятся в базе данных, замена хешей паролей будет происходить в "мягком режиме", по мере того как пользователи будут входить на сайт под своим логином и паролем на сайт. Тем самым все существующие пароли пользователей будут действовать, а по мере первого входа на сайт, алгоритм хеширования будет заменен. Также новая система хранения паролей предусматривает автоматическое обновление алгоритмов хеширования паролей, в случае появления новых криптостойких алгоритмов в PHP, тем самым хеши паролей всегда будут храниться в безопасном виде.

    а на дворе 2022 год и уже 15.0 версия DLE, так что Ваш совет уже лет 5 как не актуален.

  6. 1 минуту назад, electeds сказал:

    Сайт пока на локалке как мне его указать?

     Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт

  7. Цитата

    Правила форума

    Внимание !!!

    На данном форуме существуют достаточно жесткие правила, поэтому прежде чем создавать свою тему убедитесь, что вы внимательно их прочитали и поняли.

    1. Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

     

  8. 13 минут назад, igorek-art сказал:

    Так да я понимаю что блочный, в полной новости я класс прописал чтоб он в строчку был. От этого и вопрос мой был, что вставив текст на главной, я использовал тот же класс что и в полной новости (где стиль прописан чтоб в строчку был), но при этом он не срабатывает на главной. В этом и заключался вопрос) стили и там и там одного класса!)

    Правой кнопкой мыши на нужный элемент => инспектировать элемент и там смотрите, какие стили применяются к элементу.

  9. 3 часа назад, igorek-art сказал:

    но при этом происходит перенос строки

    Правильно, перенос строки должен быть, так как тег 

    <p>...</p>

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

    <span>...</span>

    это строчный элемент и переноса строк не будет.

×
×
  • Создать...