Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту

Установка хака автоматического добавления URL изображения в доп. поля

Автор: AlexBen от 2-08-2011, 23:08
Открываем engine/modules/addnews.php
Находим:
if ( !$user_group[$member_id['user_group']]['allow_html'] ) {

$config['allow_site_wysiwyg'] = "no";
$_POST['short_story'] = strip_tags ($_POST['short_story']);
$_POST['full_story'] = strip_tags ($_POST['full_story']);

}

Ниже вставляем:
$xfield_url = 'Название доп. поля для полного изображения';
$xfield_thumbs = 'Название доп. поля для уменьшенного изображения';
if ( empty( $_POST['xfield'][$xfield_url] ) && empty( $_POST['xfield'][$xfield_thumbs] ) )
{
function parse_thumbs( $url = '', $thumbs = '' )
{ global $parse, $xfield_url, $xfield_thumbs;
$url = $parse->clear_url( urldecode( $url ) );
$thumbs = $parse->clear_url( urldecode( $thumbs ) );

if( $url == '' OR $thumbs == '' ) return false;

$_POST['xfield'][$xfield_url] = trim( $url );
$_POST['xfield'][$xfield_thumbs] = trim( $thumbs );

return '';
}

$_POST['short_story'] = preg_replace( "'(\[thumb\]|\[thumb=.*?\])([^\[]*)([/\\\\])(.*?)\[/thumb\]'ie", "parse_thumbs('\$2\$3\$4', '\$2\$3thumbs\$3\$4')", $_POST['short_story'], 1 );
$_POST['full_story'] = preg_replace( "'(\[thumb\]|\[thumb=.*?\])([^\[]*)([/\\\\])(.*?)\[/thumb\]'ie", "", $_POST['full_story'], 1 );
}

Вот и все! Теперь радуемся уменьшению работы, при проверки новостей на модерации.

Хак Profile photos 1.0

Автор: AlexBen от 23-07-2011, 22:34
Хак Profile photos 1.0

Хак позволяет пользователь удобно загрузить посредством AJAX в свой профиль определённое количество фотографий.
Пользователь и другие посетители смогут увидеть эти фотографии в его профиле.
При загрузке картинки, создаётся её уменьшенная копия (размер которой вы также можете настроить) и выводится именно она, при клике на которую через "highslide" увеличивается до оригинального размера.

Хак Автоматический стандартный каталог

Автор: woply от 20-07-2011, 10:05
Хак Автоматический стандартный каталог

В DLE есть возможность вывода новостей по буквенному идентификатору, т.е. каталог.
Он доступен на сайте по ссылке: site.ru/catalog/C
Однако у него есть один большой недостаток! Для его работы у каждой новости нужно заполнять символный код, но ведь это довольно таки неудобно. А если на сайте уже есть несколько сотен новостей? Этот небольшой хак исправляет это дело. Каталог выводится основываясь на первой букве заголовка.

Хак вывода новостей по буквенному идентификатору

Автор: Corsair от 3-06-2011, 01:40
Хак вывода новостей по буквенному идентификатору

Данный хак позволяет осуществить вывод новостей по буквенному идентификатору (алфавиту).

Улучшение качества индексации страниц поисковым роботом google

Автор: GauraStyle от 9-05-2011, 07:59
Улучшение качества индексации страниц поисковым роботом google

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

Инфаметр v.0.2

Автор: semurg от 4-05-2011, 14:48
Инфаметр v.0.2


Хак для установки информера на сайт

доп. поле с пометкой "обязательно".

Автор: AlexBen от 18-04-2011, 17:06
доп. поле с пометкой "обязательно".

Пользуюсь доп. полями в CMS DLE. Отличная, удобная вещь. Вот только иногда забываю заполнить, если оно обязательное.
После 5 раза, мне надоело это и я залез в код чтоб поправить предупреждение, т.к. по дефолту предупреждение показывает для поля которое необязательно.
(P.S. Поистине удивительная логика Целсофта) smile

Attachment advance (Fixed by CORSAIR)

Автор: Corsair от 13-04-2011, 14:11
Хак пригодится тем кто использует модуль HIDE.
Собственно это хак, который меняет привычное [attachment=1] на [attachment=aec067e4feb150d01ffbc77c3afba514].
+ поддержка старых аттачей
+ не требует внесения изменений в БД
+ установка в 2 шага
+ поддержка 9 линейки DLE

ббкод для табов + cookies на jquery (запоминание посленей вкладки) ... п.с. в предыдущем посте забыл архив приатачить, тут с атачем

Автор: demix от 24-03-2011, 23:27
сообственно - табы для ббкодов с запоминаем последнего активного таба (cookies для jquery)
каритнки нет, зато в полной новости есть ссыка на живой пример

(код кросбраузерный, валидный, без ошибок и предупреждений)

Film-Rating new

Автор: ricco от 24-03-2011, 09:32
Film-Rating new

Скрипт для автоматического парсинга рейтинга фильмов от КиноПоиска и IMDb. Рейтинг обновляется автоматически - раз в сутки, с момента последнего обновления рейтинга на КиноПоиске.

хак- CUSTOM SELECT ALL*

Автор: AlexBen от 23-03-2011, 12:24
хак- CUSTOM SELECT ALL*

Делаем выборку из всех категорий, одним символом " * ".
Если вы используете на сайте custom то наверняка знаете, что не возможно выбрать все категории, их нужно перечислять.
Так получилось что, я вывел блок, топ-10 (с ручной настройкой выдачи сортировки) и не хватало лишь одного - выбрать все категории.
Перечислять каждую я посчитал идиотизмом, поэтому чуть усовершенствовал custom добавив ему выбор сразу всех категорий.

Интеграция кнопки ReTweet в DLE 8.x - 9.2

Автор: FLAY от 22-03-2011, 16:10
Интеграция кнопки ReTweet в DLE 8.x - 9.2



Интеграция кнопки ReTweet, для DLE 8.x - 9.0, а так же испробована для 9.2.