Метки: ‘DLE/HTML/CSS/JS’

Почти стуки провозился с 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. Это по поводу картинки… Но смысл можно уловить 🙂

Сегодня по яндекс метрике заказчик заметил что сайт, о котором я писал ранее взял и скопировал какой-то фрилансер. Продать его он хотел за 15000р, не вдавался ещё в подробности, то ли сам дизайн, то ли полную копию HTML версию созданного ранее мной сайта. Сейчас мой заказчик и «новый» нашли общий контакт, и надо сделать репутацию этому человеку на сайте где его нашли. Это хорошо что из полной копии сайта он не удалил ни части кода статистики, и во всей статистике отображается что это за новый сайт. Итак, копия сайта недобросовестного фрилансера — тут. Если присмотреться и кто разбирается в CMS DLE — сразу видно, что это не она, и сайт просто скопирован полностью в HTML.

PS Сам я когда-то регистрировался на сайтах фрилансеров, но либо не мог ухватить заказ из-за того что не было (да в общем то и нет!) портфолио, либо хотели платить за труды копейки. Но я считаю, что таких работников-копипастов дерущих такие суммы — нужно гнать, ну или собрать народ чтобы все оставили о нем и его работе очень «положительный» отзыв 🙂 Читать запись полностью »

Кто работает с 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. Подробнее в полной новости. Читать запись полностью »

Недавно просили меня сделать слайдер с простой установкой в двиг. Продумав все варианты решил это сделать на базе модуля Block.Pro первых версий от Пафнутия. Добавил два вида слайдеров, все необходимое для установки – в файле readme.txt и в файлы info.txt в каждом слайдере. Кстати, модуль устанавливается простым инклудом в файл шаблона.

ss-642x272 ss-566x293

PS все картинки обрезаются стандартной функцией в DLE – crop. Читать запись полностью »

1. Создать новую группу для ботов, например ID=6

2. В файлах /engine/init.php и /engine/preview.php после

if (!$is_logged) $member_id['user_group'] = 5;

добавить

$_UA = $db->safesql($_SERVER['HTTP_USER_AGENT']);
$names_robots = array('Yandex' => 'Robot Yandex',
              'YaDirectBot' => 'Robot YaDirect',
              'YandexSomething' => 'Robot Yandex2',
              'Bond, James Bond' => 'Robot Yandex Spam',
              'Googlebot' => 'Robot Google',
              'Mediapartners-Google' => 'Robot GoogleAd',
              'Googlebot-Image' => 'Robot GoogleIM',
              'StackRambler' => 'Robot Rambler',
              'Slurp' => 'Robot Yahoo',
              'Yahoo! Slurp' => 'Robot Yahoo',
              'MSNBot' => 'Robot Bing',
              'MSNBot-media' => 'Robot BingIM',
              'MSNBot-news' => 'Robot Bing-News',
              'ia_archiver' => 'Robot Alexa',
              'Mail.Ru' => 'Robot Mail',
              'Webalta' => 'Robot Webalta',
              'Turtle' => 'Robot Turtle',
              'Aport' => 'Robot Aport',
              'SAPE.BOT is watching you!' => 'Robot Sape');

foreach($names_robots as $keyR => $valueR)
{
    if(strstr(strtolower($_UA), strtolower($keyR)))
    {
        $robot = $valueR;
    }
}

if (!$is_logged and $robot != '')
{
    $member_id['user_group'] = 6; /*Указать ID созданной группы для ботов*/
}

Пользоваться только в самых необходимых целях, и аккуратно, чтобы не улететь в бан со стороны ботов за клоакинг…

gavno Сколько вы знаете хороших действительно стоящих внимания форумов? На каких форумах вы общаетесь, просите помощи, где вам помогают, где вы помогаете народу…?

Около 1-2-х лет назад я нашёл для себя форум nulled.ws, в основном меня там интересовал раздел по DLE, и как это ни странно – мне там помогали реально, советовали где и как нужно подправить исходный код DLE и много ещё других полезных советов…

Но сейчас… после недавней глобальной чистки форума – былые времена очистили вместе с умными добрыми и щедрыми на советы людьми, оставив наверно одних жидов, которые на все готовы ради того чтобы срубить на халяву немного бабла… и соответственно сейчас же на форуме к сожалению не найти уже нормальных советов! кроме как тупых вопросов и советов от начинающих осваивать DLE…

Зато в замен этому – на форуме поднимают в 2000000…0000 соседних тем, пользователи не умеют пользоваться поиском и задают одни и те же вопросы по миллиону раз, модеры модерируют многие сообщения  и темы неделями-месяцами-либо вообще пропускают мимо себя, не правильно выбранные префиксы к создаваемым темам порою также проходят мимо модеров, чем только думают пользователи…

До этого форума я общался на форуме хостинга от вагончика, и какие бы самые тупые вопросы касательно началу изучения php/mysql не были – мне всегда помогали, давали ссылки на примеры, советы, ранее опубликованные решения конкретных вопросов…

Так вот с первого абзаца вопросы актуальны… Сёрч, маулталк просьба  не предлагать – на этих помойках и сборищах школьников никто ничего толкового не знает и сдерут ещё за одно слово 10$!!!

dle grabber Решил недавно восстановить после долгого простоя один варезный домен, но т.к. раньше он у меня был изначально на WP, потом после бана яшей я начал всё с нуля уже на DLE, потом после отключки сервера где размещался сайт всё ушло, и домен находился в простое месяца 3-4, при этом гугл проиндексированные страницы из поиска за всё это время не выкинул 🙂

Кто пытался грабить новости на свой сайт граббером DLE Grabber 9.2 успели заметить его недостатки:

Читать запись полностью »

Как бы легко это не показалось знающим, но у большинства юзеров перенос сайтов с одного хостинга на другой вызывает целую кучу вопросов. Поскольку в последнее время я остановил свой выбор на DLE и WP, то напишу как бы небольшую инструкцию о том, как и что делать, где и какие файлы нужно заменять… Если, к примеру, у вас админ-панель у хостингов ничем не отличается, то проблем при переносе это не должно вызвать. А если, например, первый хостинг у вас, к примеру, использует DirectAdmin, а новый на который вы хотите переезжать использует CPanel. Вот тут то и возникает проблема: что копировать и что делать?! Читать запись полностью »


WordPress: 8.71MB | MySQL:50 | 0,743sec