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

Недавно просили меня сделать слайдер с простой установкой в двиг. Продумав все варианты решил это сделать на базе модуля 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 успели заметить его недостатки:

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

Сегодня я писал на первом блоге ЛинкТраф – зарабатывай не размещая рекламу на сайтах. И сгодня решил его всётаки установить на все сайты с которых качают, в народе такие сайы принято называть варезниками… На всех таких сайтах у меня установлен DataLife Engine, и стараюсь делать меньшее количество исходящих ссылок в каждой новости, т.е. все ссылки на файлообменники стоят типа http://killoff.ru/go.php_и_тут_закодированный_урл_страницы. Если комуто что то нужно скачать, то без перехода по такой ссылке он не выйдет на скачивание файла. Вот собственно поскольку в пхп я если можно сказать начинающий ламер))), то естесвтенно не сразу понял ЧТО КУДА ГДЕ и КАК. Делать приставку к ссылке мне хотелось именно после go.php в закодированную сачть ссылки.

Ну ладно, у кого есть такие сайты итак поняли уже суть… Сделал я это следующим образом:

в файле go.php  найти: Читать запись полностью »

Кому то данный материал может показаться бесполезным, но в большей степени я его пишу для себя (чтобы не забыть потом!) :)

Итак, при создании сайта я долго не мучался с выбором движка, т.к. опыт показал что лично мне подобные сайты делать проще да и по времени быстрее именно на DLE. Единственное, вывод главной страницы который стоит по умолчанию мне не очень подходил. С этим и было бпольшинство проблем с алфавитным каталогом, с рсс-лентой сайта, короткими новостями и прочими глюками… но обо всем по порядку (пока не забыл).

Модули, хаки, изменения в php коде движка и модулей которые я использовал:

  1. CaTIndex 1.9 – собственно этот модуль и делает вывод главной страницы из блоков (по умолчанию их стоит 10, но при желании можно добавить дополнительно), которые потом можно без проблем использовать под свои нужны. Но, как я уже писал, при использовании этого модуля не работал алфавитный каталог, и в сочетании с Cool_shortstory не работала RSS-лента сайта.
  2. Cool_shortstory – кто знает хоть немного английский уже наверно догадались что это – при выводе кратких новостей (shortstory) отделяет от новости картинку и текст, количество символов при выводе текста можно также указать. Довольно неплохая штука когда при выдаче кратких новостей хочется чтобы блоки имели более менее одинаковый размер.
  3. emoticons – это набор прикольных анимированных смайликов.
  4. Player – я долго искал нормальный плеер который бы читал нормально и FLV и MOV файлы, и чтобы ещё в нем работала перемотка файла без полной загрузки файла в кеш. На форуме пытался решить свой вопрос, но самым простым способом стало – слизать плеер с другого сайта :) Который в настоящий момент и установлен на сайте.

Это попажуй самое основное. Данный пост будет отмодерирован поздее, если я вспомню какие еще настройки я ещё делал на сайте. О каждом из этих пунктов, а также о решении возникших поблем при использовании некоторых хаков/модов одновременно – я напишу подробнее в следующих постах. Читать запись полностью »

WordPress: 8.35MB | MySQL:42 | 0,678sec