Меню

Modx evo настройка почты



Modx evo настройка почты

Уроки и полезная информация по разработке сайтов на движке ModX и не только.
Перейти в раздел »

Продвижение сайтов

Интересные решения для продвижения ваших сайтов, пособия по оптимизации.
Перейти в раздел »

Интернет маркетинг

Контекстная реклама, email-маркетинг, юзабилити и многое другое.
Перейти в раздел »

Новости

Последние новости от поисковых систем, движке ModX и многом другом.
Перейти в раздел »

Услуги

Вам требуется помощь с сайтом? Обращайтесь, поможем!.
Перейти в раздел »

Урок 13 – Форма обратной связи. Знакомство со сниппетом MODx Evo eForm или создаем форму обратной связи..

Урок 3 — Натягиваем шаблон. Создаем наш первый шаблон для MODx..

Уроки MODx – Реализуем слайдер. Пара способов сделать слайдер изображений для сайта на MODx Evolution..

Разработка сайтов »

Знакомство со сниппетом getPage в MODx Revo

SEO-продвижение »

Ускоряем индексацию сайта с помощью канонических ссылок.

Интернет-маркетинг »

Введение в понятие интернет маркетинг и профессию интернет маркетолог.

Новости »

Решено продолжать развивать блог.

Сейчас читают

Теги MODx

Знакомство со специальными тегами MODx, практическое применение.

htaccess MODx

Верный файл htaccess для MODx Evo, скачиваем и пользуемся.

Последние изменения на сайте

Решено продолжать развивать блог.

Что такое интернет маркетинг?

Введение в понятие интернет маркетинг и профессию интернет маркетолог.

Правильная XML-карта сайта для чего она нужна?

Ускорение индексации: XML карта сайта.

MODx слайдер

Пара способов сделать слайдер изображений для сайта на MODx Evolution.

Источник

Константы путей в MODX, отправка почты и другое

Константы путей к каталогам MODX, пример отправки писем из сниппета, вывод копирайта средствами движка и принудительная очистка кэша. Эти небольшие, но полезные заметки я решил объединить в одну статью.

В MODX можно использовать постоянные константы, содержащие пути к основным директориям движка. Константы эти определяются при помощи PHP функции «define» в файле «config.inc.php». Полезность этих постоянных заключается в том, что при переносе сайта на другой хостинг достаточно будет поменять пути в одном конфигурационном файле, чтобы все сниппеты и скрипты остались в рабочем состоянии.

КОНСТАНТА ПРИМЕР
MODX_BASE_PATH /home/www/
MODX_ASSETS_PATH /home/www/assets/
MODX_CORE_PATH /home/www/core/
MODX_MANAGER_PATH /home/www/manager/
MODX_CONNECTORS_PATH /home/www/connectors/
MODX_PROCESSORS_PATH /home/www/core/model/modx/processors/
MODX_ASSETS_URL /assets/
MODX_MANAGER_URL /manager/
MODX_CONNECTORS_URL /connectors/
MODX_URL_SCHEME http:// или https://

Описывать не буду, из таблицы должно быть понятно. Пример использования в сниппете:

Отправка почтового сообщения средствами API MODX

MODX для отправки писем использует популярный скрипт PHPMailer. Но при этом использует в качестве прослойки свой API. Рассмотрим как отослать сообщение из какого-то сниппета или плагина.

В примере отсылается письмо на два почтовых адреса с указанием отправителя «info@RealAdmin.ru». Если сообщение не доставлено, то проверяйте корректность работы модуля sendmail на хостинге и не забудьте просмотреть письма в спаме.

Вывод копирайта средствами MODX

В дополнение информация о том, как вывести год в MODX, чтобы сделать копирайт. Используем PHX, который встроен в ядро движка.

Чистка таблицы с сессиями

В MODX сессии хранятся в базе данных и при правильной настройке хостинга устаревшие сессии удаляются автоматически. Но бывают случаи когда этого не происходит и таблица разрастается до огромных размеров. В этом случае можно очистить старые сессии вручную. Для этого на стороне сайта необходимо исполнить код.

Если сессий скопилось очень много, то выполнение операции может занять длительное время. До нескольких минут. Стоит помнить, что при выполнении операций удалятся не все сессии, а только устаревшие.

Источник

Прямой эфир

3fir 7 ноября 2020, 17:01

skor 30 октября 2020, 22:11

andrewk74 29 октября 2020, 16:34

Begemotto 27 октября 2020, 19:32

Grinyaha 22 октября 2020, 13:41

Redduck 19 октября 2020, 16:01

SerNeo 15 октября 2020, 14:27

skor 10 октября 2020, 23:45

Инфо о авторе топика

Василиса Беозерова

Топики пользователя

Вопросы

Категории

Подразделы блога

Блоги

  • Готовые дополнения для MODX148
  • Проект MODX.im50
  • Оформления для frontend’a и backend’a41
  • Для модераторов13
  • Интегрированные среды разработки (IDE)13
  • MODX custom by Dmi3yy51
  • bid-cart24
  • Социальная сеть12
  • MODX Cloud8
  • Юмор10
  • Краундфандинг2
  • Быстрые решения104
  • В разработке47
  • Вопросы779
  • Обьявления о работе288
  • Безопасность82
  • Новости70
  • Tips & tricks90
  • Сайты на MODX47
  • Форки MODX26
  • Документация и уроки63
  • Эксперименты и исследования59
  • evoShop3
Читайте также:  Yahoo настройка почты smtp

Помогите с mail eform хостинг modx

Хостинг на Платформа ISP manager
сайт www.mac-trans.ru/

техническая помощь там никакая, сидит человек, который мне не может ничем помочь.

На работают формы обратной связи
1) выдает ошибку — Main mail: Программа не смогла отправить почтуCould not instantiate mail function.
2) в окошке ввода мейла появляется /

тех помощь сказал, что почта исходящих писем должна быть — info@mac-trans.ru Я поставила ее в конфигурацию — но все равно ошибка.
Тех помощь сказала, что надо как-то напрямую прописывать в файлах eform, но я сомневаюсь что он прав.

пробовала заменить public function IsMail() <
$this->Mailer = ‘mail’;
>
на
public function IsMail() <
$this->Mailer = ‘sendmail’;
>
— не помогло

Источник

Прямой эфир

3fir 7 ноября 2020, 17:01

skor 30 октября 2020, 22:11

andrewk74 29 октября 2020, 16:34

Begemotto 27 октября 2020, 19:32

Grinyaha 22 октября 2020, 13:41

Redduck 19 октября 2020, 16:01

SerNeo 15 октября 2020, 14:27

skor 10 октября 2020, 23:45

Инфо о авторе топика

Топики пользователя

Вопросы

Категории

Подразделы блога

Блоги

  • Готовые дополнения для MODX148
  • Проект MODX.im50
  • Оформления для frontend’a и backend’a41
  • Для модераторов13
  • Интегрированные среды разработки (IDE)13
  • MODX custom by Dmi3yy51
  • bid-cart24
  • Социальная сеть12
  • MODX Cloud8
  • Юмор10
  • Краундфандинг2
  • Быстрые решения104
  • В разработке47
  • Вопросы779
  • Обьявления о работе288
  • Безопасность82
  • Новости70
  • Tips & tricks90
  • Сайты на MODX47
  • Форки MODX26
  • Документация и уроки63
  • Эксперименты и исследования59
  • evoShop3

[EVO] [Решено] eForm не отправляет письма

Для тех кому интересно решение — создал ящик на хостинге — на него получилось отправить.

Доброго времени суток всем. Я маленько профан и сайт делал по урокам Ефимова, но немного соображаю. Такая вот проблема. Написал код для вызова eForm со странички Контакты — для обратной связи. Страница дочерняя от главной (вроде правильно выразился), у неё самой дочерних нет. Код приведу ниже.
Вобщем заполняю форму, ввожу капчу, нажимаю отправить — выход сообщение об успешной отправке — но письмо на почту не приходит. Вот и не понимаю в чем дело.
Версия REVO или EVO не знаю у меня какая. Знаю только что 1.0.7. Может кто подскажет как посмотреть?

Источник

Восьмибитный путь MODx
или
Сайт с нуля MODx revo, часть 1:
установка системы и первичная настройка.

Ознакомление с MODx revolution

MODx revolution — это вторая ветка развития проекта MODx. Не очень хочется подробно расписывать, чем новая отличается от первой ветки ( evolution ), могу только наверняка заявить что evo проигрывает revo, просто по полной программе и на плаву первая ветка держится только из-за более быстрой системы кэширования на малонагруженных проектах и более простого api.

MODx revo очень конкретно упростили жизнь разработчику сайта и поднятие модулей для системы, отбросив такие вопросы как разработка интерфейсов и большинство проверок входных/выходных данных интегрировав в себя ExtJS и xPDO. Большинство операций по обработке данных типа сохранить/удалить/обновить, уже поддерживаются в самом движке и при разработке модуля, остается просто добавить пару строчек если потребуется.

Рекомендуемый хостинг для MODx revo

Вот уже длительное время, я разрабатываю сайты с modx revolution, и могу посоветовать два самых чотких, отлично себя зарекомендовавших хостинга в рунете, на которые я и сам: поселил уже более 100 сайтов и продолжаю размещать там проекты. У обоих замечательная техническая поддержка, партнерские программы с плюшками, самоваром, блинами и высокая бесперебойная скорость работы.

Читайте также:  Настройка майл почты в оутлоке

Так же можно потестировать систему на локалке, для этого качаем OpenServer. Подходящие настройки:

На OpenServer, возможна ошибка, когда при редактировании текстовых файлов появляется ошибка в логе modx: /core/model/modx/modx.class.php : 2490) Could not set the locale. Please check if the locale ru_RU.UTF-8 exists on your system, и при открытии файла — пустой экран, а в исходном коде отсутствует переменная record.

В этом случае устанавливаем ключ locale в «Системных настройках» на english. После переноса сайта на хостинг подходящая локаль будет: ru_RU.UTF-8.

Установка MODx revo

Первым делом, необходимо скачать последнюю версию modx revolution с загрузочной страницы. Качай Advanced Distribution, для кастомной настройки. Очень, кстати, важно понимать: что система мало ориентирована на русскоязычного разработчика, и в процессе — придется прошарить Мрачную тучу, с большой буквы, в непогоду (без зонта), забугорных сайтов для поиска документации или решения возникающих вопросов. Так что, если с английским не в ладах и не очень хочется его изучать, я бы посоветовал: пойти поискать грааль в другую сферу функционирования энергии, ну или сразу далеко-далеко в сибирские леса по грибы.

Содержимое архива (там лежат две папки core и setup), необходимо положить в корень сайта, или в то место, где предполагается будет подлагивать сайт в дальнейшем. Должно получиться так, чтобы возможно было зайти в setup, вот так: site.ru/setup/. Заходи в установщик, там ничего сверхъестественного нет, выбирай русский язык — Далее, Новая установка, ничего не меняем — Далее. Задаем параметры подключения к базе данных, кодировка подключения конечно же utf8, сопоставление utf8mb4_general_ci (забудь, вообще, обо всех других кодировках — раз и навсегда, разве ты не можешь?). Указываем данные администратора. Далее, и откроются настройки установки контекста, здесь я порекомендую поменять данные: Параметры контекста административной части сайта (интерфейс администратора сайта). По умолчанию админка сайта в modx открывается по адресу manager, но, например, на некоторых хостингах по этому адресу расположена панель управления ISP manager, что, может организовать свинскую суматоху со входом и выходом в админ-панель. В моем пути, я буду заходить в админку по адресу: site.ru/megaadmin/, тебе же — советую придумать какое-то свое, уникальное, название админки, дабы враги-хакеры не могли ее прощупать простейшим подбором букв, ибо НЕХУЙ.

Жми Далее. Смотрим отчет об установке, если ошибок нет, жмешь Установить и Далее. Появится кнопка входа в админ-панель и галочка, при активности которой удалится каталог /setup/. После всех прелюдий и лобзаний — попадаешь, в админку. Радоваться особо нечему: еще придется изрядно попыхтеть и поохать, чтобы сайт заработал.

Дай отпор ШТОпором
ошибкам конфигурации

Данная ошибка решается как и рекомендуется: в папке /core/ переименовав уже имеющийся там файл в .htaccess. Иногда требуется удалить файл /core/docs/changelog.txt.

Первичная настройка MODx revolution

Есть несколько шагов, которые необходимо выполнять, как если бы всю руку обоссать, при каждой установке modx revo: Первым делом мы идем в Системные настройки.

Откроется здоровенная таблица со всякой неопознанной дичью, тут — тебя, сейчас интересует фильтр по разделу:

Пойдем по порядку: отфильтруй данные по запросу «Дружественные URL» ( ЧПУ если хочешь ), сейчас настрой систему так, дабы при взаимодействии с сайтом пользователь ходил по страницам таким образом: чтобы их урлы были понятны и просты не site.ru/index.php?id=12312312, а site.ru/privet-mir.html, дело ведь не только в пользователях, которым обычно плевать, что написано в адресной строке, основная тут задача — это понравиться и пошалить в топ выдачи поисковым системам, которые — лучше ранжируют всякие ненужные сайты по «человеко понятным ссылкам». Итак, меняем:

  • Автоматически генерировать псевдоним ( automatic_alias ) → Да, это для того чтобы при создании нового документа алиас к нему генерировался из заголовка.
  • Транслитерация псевдонимов ( friendly_alias_translit ) → russian, для того чтобы генерировались алиасы транслитом.
  • Использовать дружественные URL ( friendly_urls ) → Да
  • Строгий режим дружественных URL ( friendly_urls_strict ) → Да
  • Использовать вложенные урлы ( use_alias_path ) → Да, ссылки будут типа site.ru/blog/hello.html
Читайте также:  Аутлук 2010 настройка нежелательной почты

Далее отфильтруй данные по запросу «Сайт», меняй:

  • Публиковать по умолчанию ( publish_default ) → Да, чтобы при создании новых страниц сайта галочка «Опубликован» уже крепко стояла.

Отфильтруй по запросу «Система и сервер», и меняй:

  • Устаревшие функции в журнале ошибок ( log_deprecated ) → Нет, чтобы убрать лишние и никому не нужные ошибки из лога.

Теперь для того чтобы заработали ссылки ЧПУ необходимо на фтп переставить точку в файле .htaccess вперед. Так же заходи в него и откомментируй строки, замени на свой сайт вместо site.ru:

Этот момент, тоже делается для поисковых систем, дабы они не склеивали сайт с www и без. И последний штрих для ссылок ЧПУ, заходим в ПриложенияУстановщик.

Нажимай кнопочку «Загрузить дополнения» и в поиске вбивай «translit», закачивай и после чего устанавливай. Этот пакет нужен для работы «Транслитерация псевдонимов ( friendly_alias_translit ) → russian», что мы делали ранее.

Транслит, — избавит от непредвиденных ошибок в работе сайта и сервера.

Вот первичная настройка сделана, эти действия монотонно производятся при создании нового сайта на modx revolution. Просветленные программисты сохраняют себе бекап такой установки, чтобы не возится с настройками каждый раз, но не торопись для бекапа рановато. Хочу так же отметить некоторые настройки, которые в последствии окажутся полезными:

Системные настройки → core → Сайт

  • Страница ошибки 404 ( error_page ) — здесь вбивается id документа, который является той самой страницей.
  • Статус сайта ( site_status ) — имеется ввиду включить/выключить сайт.
  • Название сайта ( site_name ) — можешь поменять.

Содержимое → Типы содержимого

Здесь можно, если необходимо, а может и совсем не нужно, отредактировать тип HTML и вместо .html поставить слэш /. Тогда страницы сайта будут заканчиваться как и указано.

Источник

Прямой эфир

3fir 7 ноября 2020, 17:01

skor 30 октября 2020, 22:11

andrewk74 29 октября 2020, 16:34

Begemotto 27 октября 2020, 19:32

Grinyaha 22 октября 2020, 13:41

Redduck 19 октября 2020, 16:01

SerNeo 15 октября 2020, 14:27

skor 10 октября 2020, 23:45

Инфо о авторе топика

Топики пользователя

Вопросы

Категории

Подразделы блога

Блоги

  • Готовые дополнения для MODX148
  • Проект MODX.im50
  • Оформления для frontend’a и backend’a41
  • Для модераторов13
  • Интегрированные среды разработки (IDE)13
  • MODX custom by Dmi3yy51
  • bid-cart24
  • Социальная сеть12
  • MODX Cloud8
  • Юмор10
  • Краундфандинг2
  • Быстрые решения104
  • В разработке47
  • Вопросы779
  • Обьявления о работе288
  • Безопасность82
  • Новости70
  • Tips & tricks90
  • Сайты на MODX47
  • Форки MODX26
  • Документация и уроки63
  • Эксперименты и исследования59
  • evoShop3

Отправка почты через eForm не срабатывает

сниппет eform 1.4.4.7

чанк formTpl

В итоге получается пустая страница на сайте surgut.ooovorota.ru/, почта не отправляется

16 комментариев

А куда должна форма направлять после отправки письма? Надо в вызов добавить хотя бы:

и мой вам совет — прекратите вот это смешивание стилей и разметки. Плюс зачем вам классы типа validate-email required если проверка все равно возложена на eform?

не срабатывает, без validate-email required сложнее выходило

Это как? Они не нужны, у вас проверка все равно срабатывает eform.

И да, неверное записан параметр имени: Имя:string:1 надо бы.

все логично, вы всегда РеГиСтР как попало пишете?
в вызове сниппета:

в чанке report регистр такой же как в атрибуте name

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector