Архив рубрики: ‘DLE/HTML/CSS/JS’

Бывает что использовать минипостер для ДЛЕ некоторые не хотят, из-за его ссылок на картинки. Тогда вариант самый простой – использовать скрипты сжатия изображений: mThumb или TimThumb, но т.к. последний давно не обновлялся и заброшен разработчиком, им почти никто не пользуется в настоящее время. Читать запись полностью »

Модуль уфмун является неофициальным модулем волков, но тем не менее он отличнор справляется со своей работой. Для этого модуля у нас уже созданы доп поля: player, sound, quality, ufm_size, а так же для модуля может понадобиться доп поле с годом. Настройки модуля можете посмотреть на скриншоте: Читать запись полностью »

moonserials

Часто бывают вопросы по настройке модуля для сериалов MoonSerials, кто-то может позволить себе заказать его настройку, а кто-то хочет это сделать сам. Решил написать процесс установки этого модуля (про установку – писать нечего, т.к. в файле установки выполняется всего один запрос mysql, который добавляет новый пункт модуля в админке).

Итак, для модуля нам как минимум понадобится создать 5 доп полей, при условии, что доп поле с ID кинопоиска у нас уже есть. В файл engine/data/xfields.txt добавляем следующие строки: Читать запись полностью »

Давно я что то не писал ничего на своём блоге, решил написать серию статей по созданию онлайн кинотеатров, с использованием видеобалансера moonwalk, т.к. именно под него есть модули, которые позволят автоматизировать работу по обновлению сериалов и фильмов (качество и озвучки). Читать запись полностью »

window.onbeforeunload = function() {
return "Что-нибудь сообщить пользователю";
}

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

Скачать файл ImgLoads.js. Подключить этот файл в шаблон

<script type="text/javascript" src="ImgLoads.js"></script>

К картинкам которые требуется подгружать по мере прокрутки страницы заменить src= на data-src=. Читать запись полностью »

Почти стуки провозился с JQuery и модальными окнами основанными на JS, но из-за какого конфликта скриптов на сайте не хотели работать ни одно из опробованных всплывающих модальных окон. Сейчас я нашёл вот такой способ, конечно работать он будет только в современных браузерах поддерживающих CSS3, но мне это как то все равно, если у кого то не будут работать всплывающие сайты на моем сайте – пусть обновляет свой браузер и пользуется им полноценно :) Все подробности далее… Читать запись полностью »

Открыть файл engine/modules/show.short.php
В самом низу найти и удалить или закомментировать код:

switch ( $config['news_navigation'] ) {

case "2" :

$tpl->result['content'] = $tpl->result['navi'].$tpl->result['content'];
break;

case "3" :

$tpl->result['content'] = $tpl->result['navi'].$tpl->result['content'].$tpl->result['navi'];
break;

default :
$tpl->result['content'] .= $tpl->result['navi'];
break;

}

В index.php после

$tpl->load_template ( 'main.tpl' );

добавить

 $tpl->set ( '{navigation}', $tpl->result['navi'] ); 

Теперь в main.tpl можно использовать тег {navigation} в любом удобном месте. Читать запись полностью »

Кто работает с DLE знает, что по умолчанию в админке добавляются только таблицы с префиксом указанным во время установки CMS на хостинг, по умолчанию имеет значение dle_. Но что делать если модуль добавляет таблицу в БД без префикса, т.е. без dle_? У меня есть один такой модуль, и чтобы делать полный бекап БД сайта через админку пришлось немного подправить файлы двига. Итак, чтобы делать полный бекап всех таблиц БД сайта через админку нужно:

  1. В файле inc/dumper.php
    define('DBPREFIX',PREFIX);

    заменить на

    define('DBPREFIX', '');
  2. В файле dboption.php найти строки и закомментировать или удалить закоменнтированные строки
    $db->query( "SHOW TABLES" );
    while ( $row = $db->get_array() ) {
    $titel = $row[0];
    //    if( substr( $titel, 0, strlen( PREFIX ) ) == PREFIX ) {
    $tabellen .= "<option value=\"$titel\" selected>$titel</option>\n";
    //    }
    }
    $db->free();

Теперь у меня в настройках БД отображается всё из нужной таблицы даже если в них префикс не dle_ или любой другой который задан во время установки двига.

PS Работоспособность проверил на DLE 10.0, но в общем думаю что и на любой другой версии будет работать без проблем.

На днях встретил этот замечательный хак для DLE в продаже, позже нашел его в паблике. Чтобы не забыть и чтобы потом его долго не искать, напишу его здесь… Править нужно всего три файла и займет это не более минуты. Его работоспособность мной проверена на 10.0. Подробнее в полной новости. Читать запись полностью »

WordPress: 8.36MB | MySQL:42 | 0,592sec