Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 90 Ответов
  • 91168 Просмотров
*

DamianTrash

  • Захожу иногда
  • 169
  • 4 / 0
RE: Не удалось вызвать функцию mail
« Ответ #30 : 28.11.2012, 20:20:00 »
Совершенно верно, невозможно включить функцию mail. Версия Joomla 2.5.8. Я разговаривал с техподдержкой ру-центра по телефону и он ничего толкового не сказал. Посоветовал сделать какую-то глупость и дал дельный совет: переписать FormCalc))) Но вопрос всё таки решил: установил вместо FormCalc RSForm. С ним всё заработало.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
RE: Не удалось вызвать функцию mail
« Ответ #31 : 01.12.2012, 22:49:05 »
Совершенно верно, невозможно включить функцию mail. Версия Joomla 2.5.8. Я разговаривал с техподдержкой ру-центра по телефону и он ничего толкового не сказал. Посоветовал сделать какую-то глупость и дал дельный совет: переписать FormCalc))) Но вопрос всё таки решил: установил вместо FormCalc RSForm. С ним всё заработало.
ну а я решил поставив J dcontact, иначе, целая проблема, никто ничего, и в итоге самое главное на сайте не работает(
хотя в контактах майл написан)))
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

Armal

  • Захожу иногда
  • 139
  • 0 / 1
RE: Не удалось вызвать функцию mail
« Ответ #32 : 02.12.2012, 13:01:54 »
Совершенно верно, невозможно включить функцию mail. Версия Joomla 2.5.8. Я разговаривал с техподдержкой ру-центра по телефону и он ничего толкового не сказал. Посоветовал сделать какую-то глупость и дал дельный совет: переписать FormCalc))) Но вопрос всё таки решил: установил вместо FormCalc RSForm. С ним всё заработало.

Тоже ник.ру, поставил RSForm Pro, проблема не устранилась! (невозможно включить функцию mail)

RSTester пишет:

cURL is used to connect to servers.
You will not be able to use the ConstantContact plugin.

Есть какие либо мысли?
*

shoppee

  • Новичок
  • 1
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #33 : 05.12.2012, 11:05:10 »
Не работает на тестовом хостинге. После оплаты хостинга Timeweb проблема осталась. Поддержка помогла.
*

Vmike

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
RE: Не удалось вызвать функцию mail
« Ответ #34 : 06.12.2012, 11:18:03 »
Была такая проблема на nic.ru  поддержка посоветовала выключить модуль CGI в управлении модулями типа памяти не хватает ... помогло
*

Armal

  • Захожу иногда
  • 139
  • 0 / 1
Re: Не удалось вызвать функцию mail
« Ответ #35 : 08.12.2012, 12:15:39 »
Была такая проблема на nic.ru  поддержка посоветовала выключить модуль CGI в управлении модулями типа памяти не хватает ... помогло


Не помогает!
*

Vanifat

  • Новичок
  • 3
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #36 : 21.12.2012, 17:50:09 »
Все способы перепробовал вот этот только помог на Joomla! 2.5.8 Stable [ Ember ] 8-November-2012 14:00 GMT
Спасибо!

*

InfRiNgeR Of CalmNeS

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #37 : 22.12.2012, 23:15:55 »
На Joomla! 2.5.7 решил следующим образом: в Общих настройках сервера выбрал способ отправки Sendmail. Вышеописанный способ с $params = ''; для PHP Mail тоже решает данный вопрос без проблем. Так что выбор за Вами.
*

besick

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #38 : 23.12.2012, 14:16:29 »
Для тех у кого сайт на Nic.ru - не хватает памяти.
По тарифу идет превышение выделяемой для вас памяти и PHP mail не запускается.
Решение перейти на другой тариф/хостинг или пытаться уменьшить объем потребляемой памяти как самой Joomla так и в настройках PHP на хостинге.
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #39 : 05.01.2013, 11:13:42 »
Не заменить, а добавить!
Чтобы получилось так:
$params = sprintf("-oi -f %s", $this->Sender);
$params = '';
Заменить или добавить - неважно, всё равно переменная становится пустой. Я первую строку оставил и закомментил (и вторую добавил, конечно - она и есть лекарство). Сразу всё заработало.
*

jesus

  • Захожу иногда
  • 131
  • 15 / 1
  • ищу программиста
RE: Не удалось вызвать функцию mail
« Ответ #40 : 14.01.2013, 03:08:42 »
После переноса сайта на хостинг 1GB.ru перестала отправляться почта. Помогла просто установка Sendmail вместо PHP mail в настройках сайта. Больше ничего не менял.
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

makc64

  • Новичок
  • 2
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #41 : 29.01.2013, 12:31:32 »
Мне помогло следующее: в файле configuration.php значение - public $mailer = 'smtp'; Это зависит от настроек конкретного хостинга.
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #42 : 31.01.2013, 09:04:28 »
Мне помогло следующее: в файле configuration.php значение - public $mailer = 'smtp'; Это зависит от настроек конкретного хостинга.
У вас PHP mail выбран способом отправки? Наверное, SMTP?
*

xavante

  • Новичок
  • 3
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #43 : 25.02.2013, 18:09:00 »
nic.ru - 2.5.9
перепробовал всё, что в теме, безрезультатно..  :(
*

dynamit

  • Завсегдатай
  • 1744
  • 265 / 0
  • Winter Is Coming
RE: Не удалось вызвать функцию mail
« Ответ #44 : 25.02.2013, 21:21:31 »
nic.ru
так сразу связывайтесь с саппортом.
неделю назад была такая же проблема. ответили - превышение установленного лимита памяти, поэтому функция не вызывалась. отключил неиспользуемые модули php на сервере (модули БД) потребление упало почти втрое.
это как один из вариантов. в любом случае - теребите саппорт.
ТАМ ГДЕ ТЫ НИЧЕГО НЕ МОЖЕШЬ, ТЫ НЕ ДОЛЖЕН НИЧЕГО ХОТЕТЬ
==========================================================
Сайты на Joomla!. Верстка. Консультации.  ||  Яндекс уже не ищет, он уже продает (с)  ||    Создание шаблона для Joomla 2.5
*

xavante

  • Новичок
  • 3
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #45 : 26.02.2013, 12:39:18 »
в любом случае - теребите саппорт.
Уже: "у нас были проблемы с памятью".
Теперь отправка сообщений возможна лишь через SMTP. PHPmail, Sendmail - не работают. В phpmailer.php код подравнял как указано выше.
Проверил функцию mail, закинул такой файл на хост:
<?php
  mail("xxx@email.ru", "hello", "test");
?>

всё отправляется/принимается...
в чём дело - не могу понять
*

slava088

  • Захожу иногда
  • 79
  • 1 / 0
Re: Не удалось вызвать функцию mail
« Ответ #46 : 08.03.2013, 16:26:41 »
цитирую ответ хостера:
Здравствуйте.

Особенность отправки почты с виртуального хостинга такова, что письма
можно отправлять не чаще, чем 1 раз в 0,35с. Если отправлять письма
скриптом, то они отправляются сразу пачкой и не проходят в этот
интервал. Легче всего этого избежать, добавив в скрипты sleep(1); после
mail(), и тогда письма будут отправляться нормально.
То есть, если скрипт для отправки писем имеет следующий вид:

<?php
mail("mail", "тема", "Сообщение1");
mail("mail", "тема", "Сообщение2");
?>

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

<?php
mail("mail", "тема", "Сообщение1");
sleep(1);
mail("mail", "тема", "Сообщение2");
?>

Плюсы в карму приветствуются))
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #47 : 08.03.2013, 21:25:37 »
... Поэтому, чтобы второе письмо тоже доходило, необходимо
установить задержку между отправкой писем, например так:
<?php
mail("mail", "тема", "Сообщение1");
sleep(1);
mail("mail", "тема", "Сообщение2");
?>
А не будет ли в результате процесс убиваться из-за того, что слишком долго выполняется? Насколько мне известно, у некоторых/многих хостеров существует ограничение на время выполнения скрипта.
*

b.carotin

  • Осваиваюсь на форуме
  • 18
  • 2 / 0
RE: Не удалось вызвать функцию mail
« Ответ #48 : 14.03.2013, 17:15:41 »
помогло сразу, даже не знал куда копать
и мне помогло, спасибо
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
Re: Не удалось вызвать функцию mail
« Ответ #49 : 18.03.2013, 14:18:08 »
Всё перепробовала. Ничего не помогло. smtp настроила, файл поковыряла. Ноль результата  j2.5.9
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
RE: Не удалось вызвать функцию mail
« Ответ #50 : 18.03.2013, 15:12:17 »
АПД: Вопрос отпадает. В поддержке написали что Отправка почты при использовании php mail() заблокирована)) 
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
RE: Не удалось вызвать функцию mail
« Ответ #51 : 18.03.2013, 16:18:04 »
АПД: 2, Разблокировали на хостинге, но проблема осталась( Не удалось вызвать функцию mail.
Все рекомендации делала, не понимаю в чем проблема.
*

kitaets

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #52 : 18.03.2013, 18:41:04 »
Всё перепробовала. Ничего не помогло. smtp настроила, файл поковыряла. Ноль результата  j2.5.9
АПД: Вопрос отпадает. В поддержке написали что Отправка почты при использовании php mail() заблокирована)) 
Это два разных метода. Вы какой настраиваете?
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #53 : 19.03.2013, 02:48:13 »
Joomla 2.5.9 не отправлялась почта никому, кроме как на свой адрес.

Помогло это (указано выше, но решил второй раз написать):
нужно заглянуть в файл /libraries/phpmailer/phpmailer.php
Найти строчку
$params = sprintf("-oi -f %s", $this->Sender);
и заменить её на
$params = ''";
*

12mv

  • Давно я тут
  • 548
  • 20 / 0
  • Гульсина
RE: Не удалось вызвать функцию mail
« Ответ #54 : 19.03.2013, 17:00:18 »
Joomla 2.5.9 не отправлялась почта никому, кроме как на свой адрес.

Помогло это (указано выше, но решил второй раз написать):
нужно заглянуть в файл /libraries/phpmailer/phpmailer.php
Найти строчку
$params = sprintf("-oi -f %s", $this->Sender);
и заменить её на
$params = ''";

Издеваетесь? Я же написала, перепробовала ВСЁ. Всё что советовали в данной теме.

Это два разных метода. Вы какой настраиваете?

Всё поочередно.
*

KeepOut

  • Новичок
  • 7
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #55 : 21.03.2013, 14:31:44 »
Все проюзал по данной теме результат 0. Но помогла одна вещь - это отключение на хосте safe_mode
*

unycom

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #56 : 22.04.2013, 16:41:00 »
Сайт тестил на hc.ru, все работало, перенес на agava.ru - ошибка отправки. Общение с техподдержкой ни к чему не привело. Залез в настройки PHP отключил safe_mode -  все заработало.
Вопрос, какие могут возникнуть проблемы из-за отключенного safe_mode?
*

Sam Hain

  • Новичок
  • 9
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #57 : 07.06.2013, 13:57:08 »
Ничего из вышеперечисленного не помогло.
*

Yavich

  • Захожу иногда
  • 133
  • 3 / 1
RE: Не удалось вызвать функцию mail
« Ответ #58 : 13.06.2013, 03:50:00 »
Тоже столкнулся. Ничего не помогало из предложенного. Помогла смена "E-mail сайта" на ящик, зарегенный на хостере.
*

skelmen

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
RE: Не удалось вызвать функцию mail
« Ответ #59 : 14.06.2013, 15:25:47 »
Пробовал все вышеперечисленные способы и ни один не помог. Решил вопрос следующим способом:

  • Создал почтовый ящик на своём же хостинге, формата mailname@mysite.com
  • В способе отправки выставил "SMTP"

Настройки - согласно вашим личным данным, а в "SMTP-сервер" прописываем localhost.
Всё заработало, отчёт отправляется на мыло админа и клиенту. В стандартный отчёт теперь желательно вписать строки, типа "письмо отправлено роботом, и отвечать на него не нужно", да бы не засоряли почтовый ящик (хостинг-то не резиновый ;D)

При всём этом, мыло админа может быть сторонним, не привязанным к localhost. Ящик "mailname@mysite.com" служит только в качестве "отправщика" писем, и будет всегда пустым.

Спасибо, помог этот способ!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] title материалов и категорий без пунктов меню

Автор pharaoh

Ответов: 269
Просмотров: 68252
Последний ответ 03.02.2022, 02:45:26
от globus812
НЕ устанавливаются расширения! - "Не удалось обнаружить файл манифеста" а он есть

Автор vadber

Ответов: 21
Просмотров: 18260
Последний ответ 07.08.2021, 07:25:40
от ShopES
Убрать поле подтверждения e-mail при регистрации

Автор cartgen

Ответов: 5
Просмотров: 8604
Последний ответ 01.05.2018, 16:56:07
от kasper9820
E-Mail уведомление администраторов о новом материале

Автор Yos

Ответов: 3
Просмотров: 3675
Последний ответ 15.02.2017, 15:54:10
от siao
[Решено] Проблема с выводом даты и часовым поясом

Автор afikus

Ответов: 6
Просмотров: 8939
Последний ответ 28.12.2016, 14:16:50
от newvideo