Все для DataLife Engine / DLE хаки / Хак для DLE / Хак Подписка гостей на обновления комментариев

Хак Подписка гостей на обновления комментариев


Из раздела хаки для DLE Подписка гостей на обновления комментариев, поможет вашим гостям подписываться на Комментарии, ведь такую возможность имеют только пользователи сайта дле. В случаи подписки на новость комментарии придет уведомления на Е-майл. Стоить помнить, что при обновлении скрипта DataLife Engine придется вносить хак заново, что бы не разочаровать подписавшихся пользователей.

Установка Хак Подписка гостей на обновления комментариев:

Открываем файл engine/modules/show.full.php найти:

	if ($config['allow_subscribe'] AND $user_group[$member_id['user_group']]['allow_subscribe']) $allow_subscribe = true; else $allow_subscribe = false;


Заменить на:

if ($config['allow_subscribe'] AND $user_group[$member_id['user_group']]['allow_subscribe'] OR !$is_logged) $allow_subscribe = true; else $allow_subscribe = false;

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

if ( $config['mail_comments'] OR $config['allow_subscribe'] ) {


Добавить выше:

	$email = $mail;


Найти:

 if ($_POST['allow_subscribe'] AND $user_group[$member_id['user_group']]['allow_subscribe'] AND !$found_subscribe) {
				код пропущен
				.................
				код пропущен
			}


добавить ниже:

if ($_POST['allow_subscribe'] AND !$is_logged AND !$found_subscribe) {
				if(function_exists('openssl_random_pseudo_bytes')) {
					$stronghash = md5(openssl_random_pseudo_bytes(15));
				} else $stronghash = md5(uniqid( mt_rand(), TRUE ));
				$salt = str_shuffle($stronghash);
				$s_hash = "";
				
				for($i = 0; $i < 10; $i ++) {
					$s_hash .= $salt{mt_rand( 0, 31 )};
				}
				$s_hash = md5($s_hash);
				$db->query( "INSERT INTO " . PREFIX . "_subscribe (user_id, name, email, news_id, hash) values ('1', '$name', '$email', '$post_id', '$s_hash')" );
			} 


Скачать хаки для дле, как хак Подписка гостей на обновления комментариев в текстовом файле инструкцию

Podpiska-gostey-na-obnovleniya-kommentariev.rar [14,42 Kb] (cкачиваний: 33)
  • 80

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

dle9.com от 10 декабря 2015 19:04
Цитата: mirr


Так это же хак "уведомление автора новости о комментарии в его новости" а мне нужно подписать гостей на новые комментарии в новости.

да попутал, есть вероятность что вы где-то допустили ошибку вот опробуйте такой же вариант или спросите у автора адаптации для dle 10.6
Внимание! У Вас нет прав для просмотра скрытого текста.
mirr от 10 декабря 2015 12:47
Цитата: dle9.com
Цитата: Сергей
Здравствуйте, DLE 10.0 поставил хак, не приходят письма на почту, у подписавшихся на комментарии гостей.


Здравствуйте, попробуйте обновленную версию хака

https://dle9.com/haki/hak-dle/3659-uvedomlenie-o-novom-kommentarii-v-novosti-

v2-dlya-dle-102.html


Так это же хак "уведомление автора новости о комментарии в его новости" а мне нужно подписать гостей на новые комментарии в новости.
dle9.com от 10 июля 2015 14:38
Цитата: Сергей
Здравствуйте, DLE 10.0 поставил хак, не приходят письма на почту, у подписавшихся на комментарии гостей.


Здравствуйте, попробуйте обновленную версию хака

https://dle9.com/haki/hak-dle/3659-uvedomlenie-o-novom-kommentarii-v-novosti-
v2-dlya-dle-102.html
Сергей от 10 июля 2015 14:27
Здравствуйте, DLE 10.0 поставил хак, не приходят письма на почту, у подписавшихся на комментарии гостей.
dle9.com от 29 ноября 2014 05:19
Цитата: voland
спасибо, они же эти вопросы будут и при регистрации, и добавлении комента на сайт?

да, и при добавление новости, если включить в админке дле и при отправки ЛС администрации Гостями и т.д., короче одна защита для всего сайта
voland от 28 ноября 2014 21:26
спасибо, они же эти вопросы будут и при регистрации, и добавлении комента на сайт?
dle9.com от 28 ноября 2014 20:30
Цитата: voland
Спасибо Вам! Подскажите пожалуйста, спамеры замучали в комментах спамом, как защитить комментарии от спама простым и надежным способом? Спасибо

Самый лучший способ использовать модуль ответы и вопросы,который есть в дле, вопросы и ответы должны быть оригинальными (не простое сложите такие ломаются)
voland от 28 ноября 2014 18:42
Спасибо Вам! Подскажите пожалуйста, спамеры замучали в комментах спамом, как защитить комментарии от спама простым и надежным способом? Спасибо
voland от 28 ноября 2014 16:33
Цитата: dle9
Цитата: voland
Добрый вечер! Подскажите пожал...а как пользователю сайта подписаться на свои комментарии? Вот он хочет чтобы написанные к его публикации комменты приходили на почту ему. Спасибо!

Добрый день, это функция в дле есть
1. Её надо включить в админке Настройка системы ---
Настройки комментариев -- Разрешить подписываться на комментарии

Как здесь если открыть спойлер ОСТАВИТЬ КОММЕНТАРИЙ.

Цитата: dle9
Цитата: voland
Добрый вечер! Подскажите пожал...а как пользователю сайта подписаться на свои комментарии? Вот он хочет чтобы написанные к его публикации комменты приходили на почту ему. Спасибо!

Добрый день, это функция в дле есть
1. Её надо включить в админке Настройка системы ---
Настройки комментариев -- Разрешить подписываться на комментарии

Как здесь если открыть спойлер ОСТАВИТЬ КОММЕНТАРИЙ.

Спасибо Вам! Подскажите пожалуйста, спамеры замучали в комментах спамом, как защитить комментарии от спама простым и надежным способом? Спасибо
dle9.com от 28 ноября 2014 07:03
Цитата: voland
Добрый вечер! Подскажите пожал...а как пользователю сайта подписаться на свои комментарии? Вот он хочет чтобы написанные к его публикации комменты приходили на почту ему. Спасибо!

Добрый день, это функция в дле есть
1. Её надо включить в админке Настройка системы ---
Настройки комментариев -- Разрешить подписываться на комментарии

Как здесь если открыть спойлер ОСТАВИТЬ КОММЕНТАРИЙ.
Добавить комментарий

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

    • 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