Вход • Регистрация

Всего найдено: 1412

  • 08 июля 2016 г.
  • Цитата
    Пойду копать шаблоны. Только знать бы какие именно.
    Если я правильно Вас поонял, то Вы используете несколько шаблонов. Тогда отключите их все, оставив только чистый cms. Сбрости кэш, включите режим разработчика. Если ошибки не будет, то поочередно включайте шаблоны. Вот и узнаете в каком ошибка. Там легче будет разобраться.
  • 11 сентября 2016 г.
  • Сделайте резервную копию базы данных и файлов, чтобы откатиться, если потребуется. Обновите cms до текущего состояния. Временно уберите все кастомные файлы, т.е. оставьте только оригинальные файлы cms. Воспользуйтесь восстановлением базы данных (В админке cms, радел Модули и БД, закладка Восстановление базы данных). Затем поэтапно возвращайте свои корректировки, особое внимание обращая на корректировки админки. Если есть конфликты корректировок с оригинальными версиями, то исправляйте их.
    От себя отмечу: в реалиях при обновлении конфликтуют только Ваши файлы корректировки с файлами cms новой версии, т.к. в cms много, что стало по-другому.
    Успехов.
  • 16 июня 2016 г.
  • Все верно, Денис. Именно так в коде и должно быть. Но, если я правильно понял, то Сергей говорит, что получилось на выходе. А если на выходе мы видем вместо значения название самой переменной, то это означает, что php не определило BASE_PATH как переменную. Соответственно вместо значения переменной вышло ее название.
  • 15 июня 2016 г.
  • После обновления необходимо воспользоваться в админке пунктом Восстановление базы данных, затем сбросить кеш. Если ситуация повторяется, то проверить, может ли пользователь зайти с адреса админки (для этого не надо просить пользователя, используйте тестовый логин). Дополнительно проверьте, включив режим Разработчика, есть ли ошибки при авторизации пользователя. Если есть, сообщите (к сожалению нет времени эмулировать Ваш случай, поэтому все в Ваших руках).
  • 13 июня 2016 г. , редакция: 1465833862
  • Это не совсем ошибка. Либо отключите режим разработчика, либо используйте в функции pregreplace в место модификатора e функцию pregreplaca_callback.
    Причина ошибки: плагин отправки почты использует устаревший способ, который в целях безопасности рекомендуется не использовать. Вот Вам об это и сообщается, а не об ошибки. Либо используйте более древнюю версию php.
  • 04 июня 2016 г. , редакция: 1465072201
  • Исправьте содержимое динамического блока, исключив попадание туда тегов.
    Т.е. там, где Вы заполняете динамический блок содержанием (в админке), предварительно поставьте галочку в пункте "HTML-код", чтобы исключить автоматическую вставку тегов. Таким образом, содержание динамического блока должно быть например таким:
    Код
    http://site.ru/page123/
    а не таким (опять же пример)
    Код
    <span>http://site.ru/page123/</span>
  • 05 июня 2016 г. , редакция: 1465077423
  • Вам необходимо выйти из админки и посмотреть на ту же страницу еще раз - ошибки не будет.
    Полагаю, что причина в следующем: Вы авторизовались как администратор и в данном режиме смотрите на страницу, но cms в таком режиме автоматически подставляет свои служебные теги, что приводит к некорректному отображению.
    Решение: Вам необходимо выйти из админки и посмотреть на туже страницу как гость. Ошибки не будет.
    Пояснение: служебные теги требуются, чтобы реализовать возможность редактирования странице с внешней стороны в реальном времени, но при данной ситуации это во вред.
  • 05 июня 2016 г.
  • Цитата
    Но всё таки есть ли возможность как то убрать служебный теги только с этого блока?
    Возможность зависит от желания. Если хотите, то можете "заморачиваться" и реализовать. Но помните, что у цели множество решений. Например, попробовать решить вставку ссылки не через динамический блок, а с помощью шаблонного тега, тогда не нужно будет "заморачиваться".
    Успехов.
  • 10 декабря 2017 г.
  • Почтовые сервера настраиваются по разному. Поэтому соединения с ними различное.
    Yandex - SMTP-хост: ssl://smtp.yandex.ru
    Mail.ru - SMTP-хост: tls://smtp.mail.ru
    Gmail.com - SMTP-хост: ssl://smtp.gmail.com
    Для каждого из серверов обязательно необходимо указать SMTP-порт: 465
    Также необходимо проверить, можно ли авторизоваться на почтовом сервере, используя данные SMTP-логин и SMTP-пароль, просто зайдя на web-страницы почтовых серверов, используя интернет-браузер. Там же необходимо проверить, выставлено ли разрешение на удаленное использование ресурса.
  • 11 декабря 2017 г.
  • Разница в том, что, если Вы используете smtp, то отправкой почты занимается почтовый сервер, а не скрипт php. Большинство авторитетных почтовых серверов по умолчанию блокируют или помечают, как спам, письма, отправленные с помощью php скрипта.
  • 12 января 2017 г. , редакция: 1484241249
  • Цитата
    Для того, чтобы исправить эту несправедливость достаточно в качестве отправителя указать что-то не из
    Что ж, тогда следует проинформировать и о последствиях. А именно, берем почтовый сервер, на который пришло такое письмо. И наблюдаем, что сервак видит служебные данные письма. А в этих данных указан путь, по которому прошло письмо. Итог: отправитель указан один, а источник отправки другой. Соответственно с большой вероятностью на нормально настроенных почтовиках инициируется правило, которое пришедшее письмо отнесет к спаму, так как явная несостыковка отправителя и маршрута письма.

    Таким образом, полагаю, что указывать абы какой адрес отправителя - не лучший вариант.

    Как-то так.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум