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

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Хак Подписка гостей на обновления комментариев
Из раздела хаки для DLE Подписка гостей на обновления комментариев, поможет вашим гостям подписываться на Комментарии, ведь такую возможность имеют только пользователи сайта дле. В случаи подписки на новость комментарии придет уведомления на Е-майл. Стоить помнить, что при обновлении скрипта DataLife Engine придется вносить хак заново, что бы не разочаровать подписавшихся пользователей. www.dle9.com

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

Открываем файл 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')" );
			} 


Скачать хаки для дле, как хак Подписка гостей на обновления комментариев в текстовом файле инструкцию
  • 80
Рубрика: DLE хаки » Хак для DLE
Ранее » Скрипт для вывода случайного видео с YouTube« Далее Хак Закладки для гостей в DLE
Добавление комментарияОставить комментарий
  • № :11
  • 10 декабря 2015 19:04
Цитата: mirr


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

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


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

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

v2-dlya-dle-102.html


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


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

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

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

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

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

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

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

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

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

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

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

Как здесь если открыть спойлер ОСТАВИТЬ КОММЕНТАРИЙ.
  • № :1
  • 27 ноября 2014 23:45
Добрый вечер! Подскажите пожал...а как пользователю сайта подписаться на свои комментарии? Вот он хочет чтобы написанные к его публикации комменты приходили на почту ему. Спасибо!