Наконец то дошли руки к новостям. Прикрутил модуль, инсталл отработал нормально. Отстроил показ. Похоже что кол-во просмотров привязано к комментам, отключаю комменты и автоматом пропадают просмотры. Пока еще не все ясно с пагинацией, когда нажимаю на 2 стр произходится переход на /?page=2 с открытием главной страницы.
А если так:
Поле ввода "Ваше имя" добавить (это чтобы адресат узнал отправителя, если они знакомы), а переменную $nickname подставить во фразу письма типа "...мой ник на этом сайте - $nickname..."
В оригинальных скриптах так и было.
Но в таком случае подписаться можно как угодно, как человек узнает кто его пригласил?
А так, если зайдет таки на сайт, то сможет зайти в профиль пригласившего пользователя и "отблагодарить".
И еще, думаю, что модуль нужно делать не доступным для гостей, а только для пользователей. В противном случае, думаю, как раз, средство для "проспамить" кого-нибудь.
Супер! Теперь всё в порядке. Спасибо.
Информация для размышления:
вместо автоподстановки ника может целесообразнее сделать поле для ввода имени отправителя - чтобы адресат не воспринимал приглашение как спам.
Готово.
Автоматическое подставление адреса и названия сайта, как и обещал, не убирал.
Функцию cmsHomeTitle() заменил, точнее в зависимости от версии вызываются разные функции для присвоения названия сайта.
"$nickname" исправил.
Если вдруг, всплывет еще что-то пишите. Но сейчас уже проверил и на 1.2 и на 1.5 с реального хостинга почта отправляется.
Не забудьте скачать архив заново, ссылка актуальна.
лишний запрос только при отправлении приглашения и особой роли в нагрузке на сервер не сыграет, так что для универсальности оставлю.
А вот с $nickname не понял почему не работает
У тебя версия какая?
В принципе, убрал переменные, отвечающие за адрес и название сайта, и прописал вручную (зачем лишние запросы к БД). Теперь все отправляется нормально. После отправки, правда, вместо ника отправителя и в письме, и в модуле пишет "$nickname"
В принципе, убрал переменные, отвечающие за адрес и название сайта, и прописал вручную (зачем лишние запросы к БД).
Все отправляется нормально. Только не работает переменная "$nickname"
Реклама →
→ Кто приходил ко мне в профиль? 15 лет назад
Gray → Модуль для новостей. 15 лет назад
→ Модуль для новостей. 15 лет назад
→ Модуль для новостей. 15 лет назад
Виктор → Модуль для новостей. 15 лет назад
По другому чтоб работало надо подумать.
→ Модуль для новостей. 15 лет назад
→ Модуль для новостей. 15 лет назад
Виктор → Пригласи друга 15 лет назад
Эдуард Исламов → Пригласи друга 15 лет назад
Поле ввода "Ваше имя" добавить (это чтобы адресат узнал отправителя, если они знакомы), а переменную $nickname подставить во фразу письма типа "...мой ник на этом сайте - $nickname..."
Виктор → Пригласи друга 15 лет назад
Но в таком случае подписаться можно как угодно, как человек узнает кто его пригласил?
А так, если зайдет таки на сайт, то сможет зайти в профиль пригласившего пользователя и "отблагодарить".
И еще, думаю, что модуль нужно делать не доступным для гостей, а только для пользователей. В противном случае, думаю, как раз, средство для "проспамить" кого-нибудь.
Эдуард Исламов → Пригласи друга 15 лет назад
Информация для размышления:
вместо автоподстановки ника может целесообразнее сделать поле для ввода имени отправителя - чтобы адресат не воспринимал приглашение как спам.
Эдуард Исламов → Пригласи друга 15 лет назад
Виктор → Пригласи друга 15 лет назад
Автоматическое подставление адреса и названия сайта, как и обещал, не убирал.
Функцию cmsHomeTitle() заменил, точнее в зависимости от версии вызываются разные функции для присвоения названия сайта.
"$nickname" исправил.
Если вдруг, всплывет еще что-то пишите. Но сейчас уже проверил и на 1.2 и на 1.5 с реального хостинга почта отправляется.
Не забудьте скачать архив заново, ссылка актуальна.
Эдуард Исламов → Табличный вывод универсального каталога 15 лет назад
Виктор → Пригласи друга 15 лет назад
Виктор → Пригласи друга 15 лет назад
А вот с $nickname не понял почему не работает
У тебя версия какая?
→ Табличный вывод универсального каталога 15 лет назад
Эдуард Исламов → Пригласи друга 15 лет назад
Эдуард Исламов → Пригласи друга 15 лет назад
Все отправляется нормально. Только не работает переменная "$nickname"
Эдуард Исламов → Пригласи друга 15 лет назад
Вот только при попытке отправить: