Дублирование писем на другой ящик
3
Как известно, отправкой писем занимается site.ru/classes/modules/notify/Notify.class.php
Подскажите, как сделать так, чтобы каждое исходящее письмо дублировалось ещё на какой-нибудь другой мейл (одинаковый для всех).
$this->Mail_SetAdress($oUserTo->getMail(),$oUserTo->getLogin());
$this->Mail_SetSubject($this->Lang_Get('notify_subject_talk_new'));
$this->Mail_SetBody($sBody);
$this->Mail_setHTML();
$this->Mail_Send();
Подскажите, как сделать так, чтобы каждое исходящее письмо дублировалось ещё на какой-нибудь другой мейл (одинаковый для всех).
Добавляем возможность гостевого комментирования топиков
12
Тестировалось на LS 0.4, но, думаю, пойдет и на более старших версиях.
У вас должен быть в базе пользователь с ником Guest!
Открываем файл /classes/actions/ActionBlog.class.php
Находим функцию SubmitComment()
заменяем в ней:
на:
Читать дальше
У вас должен быть в базе пользователь с ником Guest!
Открываем файл /classes/actions/ActionBlog.class.php
Находим функцию SubmitComment()
заменяем в ней:
if (!$this->User_IsAuthorization()) {
$this->Message_AddErrorSingle($this->Lang_Get('need_authorization'),$this->Lang_Get('error'));
return;
}
на:
if (!$this->User_IsAuthorization() and (getRequest('is_guest') != '1')) {
$this->Message_AddErrorSingle($this->Lang_Get('need_authorization'),$this->Lang_Get('error'));
return;
}
$guest = false;
if (getRequest('is_guest') == '1') {
if (!isset($_SESSION['captcha_keystring']) or $_SESSION['captcha_keystring']!=strtolower(getRequest('captcha'))) {
$this->Message_AddError($this->Lang_Get('registration_captcha_error'),$this->Lang_Get('error'));
$bError=true;
return false;
}
unset($_SESSION['captcha_keystring']);
$this->oUserCurrent = $this->User_GetUserByLogin('Guest');
$guest = true;
}
Читать дальше
Пол в комментариях для LS 0.4.2
6
Вот подумал поставить хак «Пол в комментариях» на LS 0.4.2
В результате, ничего не нужно ковырять.
Просто добавить в файлы
в удобное для Вас место следующий код
И залить картинки естественно :)
Картинки Вы можете поставить свои, или же взять готовые из хака
Или же вместо картинок виведите пол текстом :)
В результате, ничего не нужно ковырять.
Просто добавить в файлы
comment.tpl
comment_list.tpl
в удобное для Вас место следующий код
{if $oUser->getProfileSex()!='other'}
{if $oUser->getProfileSex()=='man'}
<img src="{cfg name='path.static.skin'}/images/man.png" />
{else}
<img src="{cfg name='path.static.skin'}/images/woman.png" />
{/if}
{/if}И залить картинки естественно :)
Картинки Вы можете поставить свои, или же взять готовые из хака
Или же вместо картинок виведите пол текстом :)
- +3
- 01 августа 2010, 02:44
- nartuk
- Оставить комментарий
Давайте меняться опытом: кто и как поднимал городские порталы на livestreet
2
Принципиально интересно кто как крутил портал, кто как загонял народ и тд… методы способы, а может и какие то интересные идеи.
обновить движок с 0.3.1 до 0.4
7
День добрый! Скажите пожалуйста, получалось ли у кого то обновить движок с 0.3.1 до 0.4? Ну с движком то такое дело, а вот sql база, заработала ли нормально?
Спасибо!
Спасибо!
Блок "Похожие топики" для livestreet 0.31
29
Доброго времени суток. Решил тут на своем сайте сделать блок — «Похожие статьи». Посмотрел поиском, но нашел только платный аналог. Поэтому сделал свой блок на основе тегов.
Читать дальше
Меню статических страниц
5
Как реализовать дерево статичных страниц например:
О проекте /about/
Правила /about/rules/
Рейтинг /about/rating/
FAQ /about/faq/
Так же как реализовано дерево «модули» на этом сайте???
Каталог /addons/
Мои /addons/my/
Заявки на покупку /addons/orders/

Читать дальше
О проекте /about/
Правила /about/rules/
Рейтинг /about/rating/
FAQ /about/faq/
Так же как реализовано дерево «модули» на этом сайте???
Каталог /addons/
Мои /addons/my/
Заявки на покупку /addons/orders/

Читать дальше
- -1
- 23 января 2010, 21:46
- NEJDANCHIK
- 9
Хак: Ограничение доступа к части топика по рейтингу
14
Попробую ниже детально описать, как сделать возможность при создании топика ограничивать некоторую информацию по уровню рейтинга пользователя. Для этого, надо будет при добавлении топика разрешить новый тег и добавить кнопку в панельку для него (чуть позже). На втором этапе, надо будет перед отдачей топика в шаблонизатор проверять текст на наличие этого тега и делать соответствующие правки. Для этого будет использоваться следующий следующий синтаксис при создании топика:
Читать дальше
<rating min="2">Виден пользователям с рейтингом большим или равным 2.</rating>
Читать дальше
Новые возможности форматирования дат
34
В версии 0.4 значительно улучшены возможности по работе с датами. Ввиду большого числа писем по этому поводу, опишу здесь основные моменты и правила пользования новыми параметрами форматирования дат:0. Вступление.
За оформление даты в Smarty-шаблоне отвечает тот же, что и раньше, smarty-тег {date_format}. Тег требует только один обязательный параметр 'date' — собственно дата. Простейший вариант вывода:
{date_format date=$oTopic->getDateAdd()}в результате получаем самый обычный:
10 декабря 2009, 00:35
Информация для разработчиков: date_format работает теперь не через функцию в function.php, а через специально написанный для движка smarty-плагин.
Дополнительные параметры формата
Закрепление топика
13
1. Сделать запрос в базу (для создания новой строки topic_main)
2. Открыть файл classes/modules/topic/entity/Topic.entity.class.php
а) После:
б) В самом конце, перед
Читать дальше
ALTER TABLE prefix_topic ADD topic_main tinyint(1) default '0'2. Открыть файл classes/modules/topic/entity/Topic.entity.class.php
а) После:
public function getTitle() {
return $this->_aData['topic_title'];
}Добавить:public function getMain() {
return $this->_aData['topic_main'];
}б) В самом конце, перед
}
?>Добавить:public function setMain($data) {
$this->_aData['topic_main']=$data;
}Читать дальше