Войдите, чтобы подписаться
Подписчики
0
Делаем уведомление об использовании cookie
Автор:
metrpro, в Файлы и готовые решения
-
Похожие публикации
-
Автор: mykvartira
Добрый день всем. Сегодня я примкнул в ваши ряды и стал лицензионным пользователем, появились шаблоны писем и разумеется начал их юзать.
Возникло несколько вопросов!
1. Админ не получает уведомление о размещении объявления о недвижимости (заявка) от ЗАРЕГИСТРИРОВАННЫХ пользователей.
2. Пользователь после подачи объявления приходит
Уважаемый, dddd! Ваше объявление размещено Адрес объявления https://mykvartira.com/arenda-kvartir/2-komn/smorgon-0/ С уважением, команда Mykvartira.com Другие уведомления приходят красивые с логотипом, подвалом и т.д.
Также из 2 пункта получаем, что объявление не активно, а у пользователя уже есть урл. А как же другие уведомления Объявление ожидает модерации, Объявление одобрено модератором, и др.
Как и где прописывать, настраивать. Не содержимое этих уведомлений, тут все понятно, а какое уведомление 1,2,3 и после каких действий.
Надеюсь на вашу помощь. Спасибо
-
Автор: Chernetskiy
Озадачился оптимизацией скриптов при загрузке сайта, поскольку Гугля пишет рейтинг 56/100 в этой части и предлагает:
Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы. Количество блокирующих скриптов на странице: 24. Количество блокирующих ресурсов CSS на странице: 9. Они замедляют отображение контента.
В header.tpl отключил некоторые скрипты, например Гугл-карты, и карусели, поскольку всё равно они не используются:
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,cyrillic' rel='stylesheet' type='text/css'> <link rel="shortcut icon" href="{$estate_folder}/template/frontend/{$current_theme_name}/img/favicon.png" type="image/png"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/bootstrap.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/bootstrap-responsive.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/chosen/chosen.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/bootstrap-fileupload/bootstrap-fileupload.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.min.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/realia-blue.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/bootstrap.corrections.css" type="text/css"> <script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script> <!-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3&sensor=true"></script> --> <!-- <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=drawing"></script> --> {literal} <!--[if lte IE 7]> <style type="text/css"> html .jqueryslidemenu{height: 1%;} /*Holly Hack for IE7 and below*/ </style> <![endif]--> {/literal} <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.ezmark.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.currency.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.cookie.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/retina.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/carousel.js"></script> --> <!-- <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/gmap3.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/gmap3.infobox.min.js"></script> --> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/jquery-ui/js/jquery-ui.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/chosen/chosen.jquery.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/iosslider/_src/jquery.iosslider.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/bootstrap-fileupload/bootstrap-fileupload.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/realia.js"></script> <script type="text/javascript" src="{$estate_folder}/apps/client/js/clientorderajax.js"></script> <script type="text/javascript" src="{$estate_folder}/js/estate.js"></script> <script type="text/javascript" src="{$estate_folder}/apps/system/js/sitebillcore.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/interface.js"></script> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/jqueryslidemenu.css" type="text/css"> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jqueryslidemenu.js"></script> Что можно еще выключить? (Шаблон Realia)
-
Автор: abushyk
Поддержка в полном объеме с версии system 3.1.2. В версиях ниже 3.0.0 шаблонизирование не поддерживается совсем. В версиях от 3.0.0 до 3.1.2 - поддержка частичная.
При добавлении объявления и его активировании, в случае использования премодерации, пользователь-владелец получает уведомления. Эти уведомления бывают двух типов - уведомление о размещении объявления и уведомление о публикации (это уведомление производится при каждом переводе объявления из состояния "неопубликовано" в состояние "опубликовано").
Существует два способа добавить объявление на сайт пользователем - через гостевую форму для анонимных подателей и через ЛК.
Размещение
Анонимный пользователь.
При добавлении данным способом объявление всегда заходит как неопубликованное. Не существует никакой настройки способной изменить это поведение. При удачном добавлении подающий пользователь должен получить уведомление о добавлении объявления на сайт.
Данное уведомление состоит из
сводной таблицы данных поданного объявления стандартной темы письма из языковой переменной system::NEW_ORDER_FOR_ANON претекста system::NEW_ORDER_TEXT_FOR_ANON Для шаблонизирования данного сообщения может использоваться шаблон
/template/frontend/шаблон/apps/system/template/mails/add_advert_added_anon.tpl внутри которого будут доступны следующие переменные:
{$order_table} - сводная таблицы данных поданного объявления {$order_fio} - ФИО указанное анонимом в данных объявления в поле fio Уведомление будет отправлено на email указанный анонимом в данных объявления в поле email
Зарегистрированный пользователь (Личный кабинет)
При добавлении данным способом объявление может вноситься в сайт как в неопубликованном виде (при включенной настройке Не публиковать без модерации) так и в свободном виде (тут все будет зависеть какие права видимости установлены на галочку Публиковать). При удачном добавлении подающий пользователь должен получить уведомление о добавлении объявления на сайт.
Данное уведомление состоит из
сводной таблицы данных поданного объявления стандартной темы письма из языковой переменной system::REGU_ADDNOTE_SUBJ стандартного обращения к пользователю system::DEAR_FIO куда встраивается значение user.fio из данных профиля стандартного текста о том, что объявление добавлено system::YOUR_ADV_ADD стандартного текста содержащего ссылку на объявление system::YOUR_ADV_LINK стандартного текста о необходимости модерирования system::ADV_NEED_MODERATING_FIRST при включенной опции Не публиковать без модерации Для шаблонизирования данного сообщения может использоваться шаблон
/template/frontend/шаблон/apps/system/template/mails/reguser_add_notify.tpl внутри которого будут доступны следующие переменные:
{$mail_adv_link} - ссылка на добавленное объявление {$mail_user_fio} - ФИО указанное пользователем в профиле {$mail_moderate_first} - 1 если включена опция "Не публиковать без модерации" {$mail_signature} - значение из настройки Общее - mail_signature {$mail_adv_id} - ID поданного объявления Уведомление о добавлении объявления будет отправлено не email указанный в профиле пользователя.
---------------------------------------------------------------------------------
Активирование
При активации объявления проводится проверка принадлежности объявления. Если у объявления указан владельцем один из зарегистрированных пользователей и логин этого пользователя не эквивалентен _unregistered (системный пользователь расцениваемый как коллективное эго анонимов), то данные для отправки уведомления будут взяты из профиля зарегистрированного пользователя.
В противном случае данные для отправки уведомления будут взяты из данных объявления из стандартизированных полей с системными именами fio, phone, email.
Объявление привязанное к какому-либо зарегистрированному пользователю не будет провоцировать отправку уведомления на почтовый ящик указанный в данных объявления, а только на почтовый ящик указанный в профиле.
Для уведомления о активации объявления используются следующие данные:
текстовая переменная system::YOUR_AD_PUBLISHED в качестве претекста сообщения текстовая переменная system::AD_LINK в качестве текста сообщения с внедренной в нее ссылкой на опубликованное объявление. текстовая переменная system::YOUR_AD_PUBLISHED_SUBJ в качестве заголовка email об активации Для шаблонизирования данного сообщения может использоваться шаблон
/template/frontend/шаблон/apps/system/template/mails/reguser_pub_notify.tpl внутри которого будут доступны следующие переменные:
{$mail_fio} - значение ФИО из поля user.fio (для зарегистрированного владельца) или data.fio (для анонима) {$mail_adv_id} - ID публикуемого объявления {$mail_signature} - значение из настройки Общее - mail_signature
-