Все для DataLife Engine / DLE хаки / Хак для DLE / Хак DLE удалить свои новости пользователями на сайте

Хак DLE удалить свои новости пользователями на сайте


Представляем на https://dle9.com/ хак для DLE удалить свои новости пользователями на сайте для версии движка DataLife Engine 9.x - 11.x. Хак удаление своих новостей юзером на сайте для DLE 9.x - 11.x действительно полезная функция владельцам движка дле, которая позволит сделать, чтобы пользователь смог удалить свои публикации. Хак DLE удалить свои новости пользователями на сайте следует устанавливать, если категории вашего ресурса не индексируется, так как с точки зрения SEO это плохо, если юзеры будет постоянно удалять свои новости когда она уже в индексе.

Установка хака Удаления своих новостей посетителем дле

Открываем /engine/modules/show.full.php находим :

    $tpl->set_block( "'\\[edit\\](.*?)\\[/edit\\]'si", "" );


Ниже вставляем :

    if( $is_logged and ($member_id['name'] == $row['autor']) )
    	$tpl->set_block( "'\\[delete-news\\](.*?)\\[/delete-news\\]'si", "<a href=\"#\" onclick=\"dle_news_delete (" . $row['id'] . ") \" >\\1</a>" );
    else
    	$tpl->set_block( "'\\[delete-news\\](.*?)\\[/delete-news\\]'si", "" );


Открываем /engine/modules/show.short.php находим :

    $tpl->set_block( "'\\[edit\\](.*?)\\[/edit\\]'si", "" );


Ниже вставляем :

    if( $is_logged and ($member_id['name'] == $row['autor']) )
    	$tpl->set_block( "'\\[delete-news\\](.*?)\\[/delete-news\\]'si", "<a href=\"#\" onclick=\"dle_news_delete (" . $row['id'] . ") \" >\\1</a>" );
    else
    	$tpl->set_block( "'\\[delete-news\\](.*?)\\[/delete-news\\]'si", "" );


Открываем /engine/modules/deletnews.php находим :

    if ($is_logged AND $user_group[$member_id['user_group']]['allow_all_edit']) {


Меняем на :

    $id = intval( $_REQUEST['id'] );
    $sql_row = $db->super_query( "SELECT autor FROM " . PREFIX . "_post where id ='$id'" );
    if($is_logged AND $member_id['name'] == $sql_row['autor'] AND $user_group[$member_id['user_group']]['allow_all_edit']){


Все, установка завершена.
После открываем fullstory или shortstory шаблон дле и в нужном месте вставляем

[delete-news]*Любой текст*[/delete-news]


теги обернут текст внутри их в ссылку.

Удаление своих новостей юзером на сайте для DLE 9.x - 11.x
Для версии datalife engine 9.x - 11.x, а также на dle 11.0 или dle 11.1
Автор - (gameer name)

Скачать хаки dle у нас на вэб-сайте, как хак DLE удалить свои новости юзером на сайте для DLE 9.x - 11.x по следующей ссылке

Udalenie-svoih-novostey-yuzerom-na-sayte-dlya-DLE-9.x-11.x.rar [1,52 Kb] (cкачиваний: 29)
  • 60

Комментарии 1

Nurbekov от 25 октября 2016 20:48
Почему-все равно пишет Hacking attempt! Not logged
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent