Поиск по сайту
Вход на сайт
Обратите внимание
Тэги
cs шаблоны для dle  dle cs  dle forum  dle grabber  dle rss  dle shop  dle модуль онлайн  dle сборки  dle скачать  dle теги  dle шаблон порно  dle шаблон футбол  dle шаблоны lineage  dle шаблоны туризм  joomla шаблоны dle  PingationMod  stream grabber  Webmoney  админу  аниме шаблон для dle  Вводим  Версия  галерея dle  граббер  граббер dle  граббер все версии  игровой шаблон dle  Изменения  картинках  которых  Магазин  меню для dle  модуль  модуль DLE онлайн  модуль доска объявлений  модуль карта сайта  модуль мониторинга dle  модуль переходы  музыкальный шаблон dle  Немного  новости  новостной dle шаблон  платные шаблоны dle  потребности  прямая  рипы dle  Скачать  скачать сборку dle  софт шаблон dle  Установка  уязвимости dle  шаблон dle кино  шаблон для dle forum  шаблоны CSR  шаблоны dle  шаблоны dle авто  шаблоны dle варез  шаблоны dle музыка  шаблоны dle спорт  шаблоны Test-Templates


Другие сайты о ДЛЕ
Создание сайтов на dle.
Архив сайта

seo-monster.ru - сервис проверки доменов
хочешь такой же информер? Информер ТИЦ и PR

Главная страница » Хаки » Удаляем префикс к загружаемым на сервер файлам в DLE

Удаляем префикс к загружаемым на сервер файлам в DLE

Хаки

Ставится данный хак очень просто, для этого потребуется отредактировать следующие файлы:
./engine/ajax/upload.php
./engine/inc/files.php

Открываем файл ./engine/ajax/upload.php,
Ищем код (в оригинальном файле 145 и 146 строка):

$file_prefix = time() + rand( 1, 100 );
$file_prefix .= "_";
и удаляем его!

Далее ищем (в оригинальном файле 158 строка):
$image_name = totranslit( implode( ".", $img_name_arr ) ) . "." . $type;
И заменяем на:
$image_name = totranslit( implode( ".", $img_name_arr ) );

$file_prefix = '';
$number = '';

while ( file_exists( $config_path_image_upload . $image_name . $number . '.' . $type ) ) {
    $number = $number+1;
}

$image_name =  $image_name . $number . '.' . $type;

Далее ищем (уже только в файле ./engine/inc/files.php):
if( $serverfile == '' ) {
И перед этим кодом вставляем:
$img_name_arr = explode( ".", $image_name );
$type = end( $img_name_arr );
$curr_key = key( $img_name_arr );
unset( $img_name_arr[$curr_key] );
$image_name = implode( ".", $img_name_arr );
$file_prefix = '';
$number = '';
while ( file_exists( ROOT_DIR . "/uploads/files/" . $image_name . $number . '.' . $type ) ) {
    $number = $number+1;
}
$image_name =  $image_name . $number . '.' . $type;


В файле ./engine/inc/files.php проделываем все то же самое!
Кому лень редактировать файлы, [leech=http://whymax.ru/scripts/5-dle-prefix.html]готовые можете скачать отсюда[/url]

У вас не ставится dle модуль или dle шаблон работает не правильно? Задайте вопрос на нашем форуме по DLE(Datalife Engine CMS) и Вам обязательно помогут!



Если появились вопросы по поводу Удаляем префикс к загружаемым на сервер файлам в DLE или Вы хотите высказаться, то пройдите регистрацию или авторизируйтесь и оставляйте комментарии.
#6 написал: WhyMax (27 марта 2010 19:59)

Публикаций: 1
Комментариев: 1
whymax .РУ / scripts / 5-pref . html
обратите внимание, что многое в коде изменилось, исправлены многие баги:)
#5 написал: borsan (16 марта 2010 22:31)

Публикаций: 30
Комментариев: 135
Да...беда....если пастить новости прогой...то он не заливает на сайт....жаль...пришлось снести


--------------------
#4 написал: borsan (9 марта 2010 20:44)

Публикаций: 30
Комментариев: 135
спасибо...работает


--------------------
#3 написал: vladimir (8 марта 2010 11:24)

Публикаций: 260
Комментариев: 733
goodvin1404,
Откуда?
#2 написал: goodvin1404 (8 марта 2010 07:03)

Публикаций: 0
Комментариев: 30
А не подскажете как убрать ID новости? Заранее спасибо
#1 написал: 1312122 (7 марта 2010 13:11)

Публикаций: 0
Комментариев: 16
гуд) отлично спасибо.
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Вверх