Слайдер новостей для DLE 9.7 #
Делал (хехе рипал) для себя на коленке за быстро, поэтому по надобности дорабатывайте сами =) Слайдер берет из определенной категории картинку, название, короткую и обрезает ее. Выводит слева 4 миниатюрки и по центре 1 с подписями и ссылками. Меняются через определенный интервал автоматически.
Скачать
Вывод картинки тегом в DLE #
В результате вы получаете ссылку на изображение которое присутствует в новости.
Имеет единственный минус - картинка в новости обязательна!
engine/modules/show.short.php
Найдем в нем:
$tpl->compile( 'content' );
И перед этим вставляем:
$shortnews = $row['short_story'];
preg_match_all( '#
]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total);
foreach( $total[2] as $shortnews );
$tpl->set( '{imgbla}',$shortnews);
В шаблон
shorpstory.tpl вставлем {imgbla}
В результате вы получите ссылку на изображение.
Автор: Пряник
Число тегов в облаке DLE #
Хак, который позволит вам изменять количество выводимых меток (тегов) в блоке.
Открываем файл \engine\modules\tagscloud.php и ищем:
$db->query("SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,40");
и заменяем на:
$db->query("SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,60");
где LIMIT 0,60 — количество тегов извлекаемые из базы данных.
Ищем в том же файле:
if ($row['count'] >= 40) {
и заменяем на:
if ($row['count'] >= 60) {
где >= 60— количество тегов выводимые в блоке.
Валидный Youtube в DLE #
Ранее в посте
Пропорциональное масштабируемое видео и валидный youtube я привел код как выглядит валидный код ютуб плеера который отображается во всех браузерах.
Теперь пойдет о мини хаке для ДЛЕ.
Откройте
\engine\classes\parse.class.php на строчке где-то 540-овой найдите:
и замените на
Теперь последующее новое видео с ютуба будет отображаться валидно!