Новости 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 Гость просматривают эту тему.
  • 34 Ответов
  • 6792 Просмотров
*

MazdaY

  • Захожу иногда
  • 56
  • 1 / 0
Для тех, кто использует на кунене систему личных сообщений через UddeIm
Добавил дополнительную вкладку рядом с: Новое, форумы, помощь и т.д. в шапке кунены,
смотрим здесь: Охота и рыбалка в Казахстане

что менять:

\administrator\components\com_kunena\language\kunena.russian.php

находим:
Код
DEFINE('_KUNENA_MY_DISCUSSIONS', 'Мои обсуждения');

после нее вставляем:
Код
DEFINE('_KUNENA_MY_PRIVATEMESSAGE', 'Личные сообщения');

в английском фaйле аналогично
дальше

\components\com_kunena\lib\kunena.link.class.php

находим:
Код
function GetShowMyLatestLink($name, $rel='nofollow')
    {
        return CKunenaLink::GetSefHrefLink(KUNENA_LIVEURLREL.'&func=mylatest', $name, '', $rel);
    }

вставляем после:
Код
function GetShowMyPrivateMes($name, $rel='nofollow')
    {
        return CKunenaLink::GetSefHrefLink('index.php/component/uddeim/', $name, '', $rel);
    }

и последнее

\components\com_kunena\template\default_ex\fb_layout.php

находим:
Код
if ($fbConfig->enablehelppage)
    {
        $header .= ' <li ';
        if ($func == 'faq' ) $header .= ' class="Kunena_item_active" ';
        $header .= ' >'.CKunenaLink::GetHelpLink($fbConfig, '<span>'.(array_key_exists('help', $fbIcons)? '<img src="' . KUNENA_URLICONSPATH . $fbIcons['help'] . '" border="0" alt="' . _GEN_HELP . '" title="' . _GEN_HELP . '"/>' : _GEN_HELP).'</span>');
        $header .= '</li>';
}

вставляем после:
Код
if ($my_id != 0)
    {
   $header .= ' <li ';
   if ($func == 'mylatest') $header .= ' class="Kunena_item_active" ';

if (!(defined('_JEXEC') || defined('_VALID_MOS'))) { die( 'Direct Access to this location is not allowed.' ); }

//$udd_sql="SELECT a.*, b.username AS displayname FROM #__uddeim AS a LEFT JOIN #__users AS b ON a.fromid=b.id WHERE a.toread=0 AND a.totrash=0 AND a.toid=".(int)$udd_userid." ORDER BY a.datum";
$udd_sql="SELECT a.*, b.username AS displayname FROM jos_uddeim AS a LEFT JOIN jos_users AS b ON a.fromid=b.id WHERE a.toread=0 AND a.totrash=0 AND a.toid=".(int)$my_id." ORDER BY a.datum";
$res=mysql_query($udd_sql);
$mecount = 0;
while ($myrow=mysql_fetch_array($res)){
$mecount++;
//echo $my_id;
};
if ($mecount>0){
   $header .=' >'.CKunenaLink::GetShowMyPrivateMes('<span>'.(array_key_exists('showmylatest', $fbIcons)? '<img src="' . _KUNENA_MY_PRIVATEMESSAGE . $fbIcons['showmylatest'] . '" border="0" alt="' . _KUNENA_MY_PRIVATEMESSAGE . '" title="' . _KUNENA_MY_PRIVATEMESSAGE . '"/>' : _KUNENA_MY_PRIVATEMESSAGE.'( '.$mecount).' )</span>');
}
else{
$header .=' >'.CKunenaLink::GetShowMyPrivateMes('<span>'.(array_key_exists('showmylatest', $fbIcons)? '<img src="' . _KUNENA_MY_PRIVATEMESSAGE . $fbIcons['showmylatest'] . '" border="0" alt="' . _KUNENA_MY_PRIVATEMESSAGE . '" title="' . _KUNENA_MY_PRIVATEMESSAGE . '"/>' : _KUNENA_MY_PRIVATEMESSAGE).'</span>');
};
$header .= '</li>';
    }


для проверки, на моем форуме отправьте мне сообщение, я вам отвечу, только пишите что просите ответа :)
логи такой же как здесь
« Последнее редактирование: 15.08.2010, 20:23:43 от MazdaY »
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
вроде сделала все как написали, но не получилось, а именно кнопка получилась,
а вот при нажатии на нее открывается страничка форума, но вся без рамок, строчки как то
сдвинуты, во общем проблема....
как быть? 
*

MazdaY

  • Захожу иногда
  • 56
  • 1 / 0
попробуйте включить модуль UddeIm Notifier
*

MazdaY

  • Захожу иногда
  • 56
  • 1 / 0
еще как вариант, у меня на локале такое было,

перед:
Код
$udd_sql="SELECT a.*, b.username AS displayname FROM jos_uddeim AS a LEFT JOIN jos_users AS b ON a.fromid=b.id WHERE a.toread=0 AND a.totrash=0 AND a.toid=".(int)$my_id." ORDER BY a.datum";
$res=mysql_query($udd_sql);

добавьте:
Код
mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mydb");

и посмотрите что покажет, только mysql_user, mysql_password, mydb  поменяйте на свое
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Наверное, у кого много пользователей и так знают, но на всякий случай напишу - дополнительные запросы увеличивают нагрузку на сервер пропорционально количеству пользователей...
"The Lord Of A SandBox"
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Так модуль такой есть у UddeIm. Зачем велосипед изобретать?
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
попробуйте включить модуль UddeIm Notifier
походу у меня его нет, посмотрела в менеджере модулей - там нет...
как установить и от куда?
Так модуль такой есть у UddeIm. Зачем велосипед изобретать?
подскажите как настроить....
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Вот весь самый новый бесплатный пакет: uddeIM_2.1_unzip1st.zip
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
подскажите как правильно его обновить с 1.9 до 2.1...
*

MazdaY

  • Захожу иногда
  • 56
  • 1 / 0
Так модуль такой есть у UddeIm. Зачем велосипед изобретать?

Если вы имеете ввиду UddeIm Notifier, то толку от него, он у меня включен, но только на главной, на других страницах, а тем более на форуме нет позиции для его вставки,
или я чего то пропустил?

думаете велосипед изобретал от нечего делать,
даже если и нотифиер работает, думаю он не сможет встроится во вкладки
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
еще как вариант, у меня на локале такое было,

перед:
Код
$udd_sql="SELECT a.*, b.username AS displayname FROM jos_uddeim AS a LEFT JOIN jos_users AS b ON a.fromid=b.id WHERE a.toread=0 AND a.totrash=0 AND a.toid=".(int)$my_id." ORDER BY a.datum";
$res=mysql_query($udd_sql);

добавьте:
Код
mysql_connect("localhost", "mysql_user", "mysql_password") or
        die("Could not connect: " . mysql_error());
    mysql_select_db("mydb");

и посмотрите что покажет, только mysql_user, mysql_password, mydb  поменяйте на свое

хорошо, попробую, только в каком это файле и первые изменения оставлять?
*

ChaosHead

  • Moderator
  • 5242
  • 451 / 13
Почему нет позиции, есть. Называется она kunena_profilebox
Вбивается ручками. В списке её нет. Либо в любой другой удобной позиции его можно разместить.
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Почему нет позиции, есть. Называется она kunena_profilebox
Вбивается ручками. В списке её нет. Либо в любой другой удобной позиции его можно разместить.
К этому можно еще добавить, что если вы хотите разместить этот модуль на других страницах, но в другой позиции, то можно - сделать копию модуля...
удачи ;)
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
да что вы спорите, помогите лучше мне в настройке каждого варианта,
а я уже оценю что лучше...
обновила до 2.1 и с помощью UddeIm Notifier удалось вывести информацию
о сообщениях на страницу форума, но она такая убогая, что не вписывается
в цветной фон форума и еще из-за моего шаблона не могу ее установить в требуемое
место, а шаблон менять не хочу и в программировании не сильна, что бы изменить
шаблон....
второй вариант с кнопкой красивее, но он у меня не получился да и не понятно, что
он должен делать... если при нажатии на кнопку перекидывает в свой профиль где
можно посмотреть о наличии сообщения, то это не катит, я и так захожу без этой кнопки...
если она как то символизирует, то это хорошо, но повторюсь у меня не заработало даже
с последними изменениями что предложил автор... >:(
помогайте....
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
...Skip... помогите лучше мне в настройке каждого варианта...Skip..
а помощь то в чем нужна? вписать в цветной фон форума? или кнопку запускать? Давайте в картинках или хотя-бы на пальцах обясните - чего в итоге хочется? ;)
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
нужно, что бы пользователь зайдя (авторизовался) на форум
видел что у него есть новое сообщение, не заходя в свой профиль...
всплывающее окно не катит, так как у большинства наверное заблокирована
в браузерах эта функция, а пользователи бывают как и я блондинки и каждой
не объяснишь как это настроить...
было бы хорошо если была кнопка как в Вашем варианте, а в ней либо цифра
о количестве новых сообщений либо надпись - есть новое сообщение....
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
нужно, что бы пользователь зайдя (авторизовался) на форум
видел что у него есть новое сообщение, не заходя в свой профиль...{
Если пользуетесь CommunityBuilder то у него есть очень удобная функция в mod_cblogin отображающая новые сообщения...
Если нет, то цепляйте здесь фотку своего сайта - будем придумывать удобное место для такой функции...
...Skip... а пользователи бывают как и я блондинки ...Skip...
... а, судя по аватару - брюнетка ;)
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
CommunityBuilder - не установлен... а что это такое?
цветовая гамма и шаблон такой же как и у топик стартера - http://www.ohotairibalka.kz/forum

P.S.
аватар это не фотография, а средство выражения образа, в данный момент он у меня
такой, а завтра может быть другим... в общем не обращайте внимания...
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Смотрите здесь, на этом форуме CommunityBuilder

Насчет аватара согласен. Иначе получается, что я - лысый, толстый коротышка в белых перчатках  ;D
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
да, не мало у них  там  проблем с CommunityBuilder, даже страшно ставить...
наверное пока пережду, может кто и решит мою проблему, а точнее две.
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Если правильно настроить проблем никаких нет. Просто потребуется с настройками разобраться...
Насчет ваших 2 проблем - вслепую помочь не получится, или ссылка, или фотка нужны в любом случае...
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
я не поняла, фото чего нужно?  ::)
туда куда нужно установит кнопку с информацией о сообщении?
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Ну, конечно. Покажите - как выглядит сейчас и чего хочется нарисуйте, тогда можно будет что-то изобретать...
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
А-а, думаю что после активации после кнопки "Помощь" должна появится
кнопка на которой будет написано о количестве сообщений и при нажатии
на которую я должна попадать в раздел для просмотра этих сообщений.



после выполнения рекомендаций топик стартера, кнопка появляется с надписью Личные сообщения,
но больше ни какой информации и при нажатии на нее происходит сбой, о котором я писала выше.
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Советую сделать вот так:

При отсутствии непрочитанных сообщений красная надпись исчезает. Очень удобно, потому, что пользователь быстро замечает информацию при появлении нового поста.
При клике на ссылку: Входящие, Отправленные, Новое - открывает интерфейс UDDEIM в соответствующем разделе и пользователь сразу может читать или создавать сообщение...
Если устроит - объясню как сделать... ;)
« Последнее редактирование: 27.08.2010, 00:15:28 от migus »
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
О-о, это супер...
конечно такое устроит, но боюсь это большой объем работы для Вас,
может какую нибудь ссылочку дадите как это сделать, я попробую
и что не получится тогда спрошу.
*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Потом будете улыбаться, вспоминая, как это было просто сделать... ;)

Итак. В админке Joomla открываем меню Расширения - > Менеджер модулей
У вас откроется список всех модулей. В нем  в самой правой колонке с заголовком ТИП: находим где написано: mod_uddeim_mailbox (если вы установили пакет UDDEIM, то он у вас обязательно есть). Слева от него выделяем чек-бокс и в панели инструментов выбираем Изменить...
Теперь у вас откроется окно настройки этого модуля. Дальше по картинке:


1. Пишите название какое хотите чтобы отображалось вместо моего Личка (избегайте слишком длинных, т.к. там места немного...)
 - Показывать заголовок и Включен переключаем на - Да

2. Это самое интересное место... Я, например - тоже не сразу узнал, что в этом окошке, где выпадающий список - можно вписывать значения позиций вручную... Так вот помещаете курсор в это окно и набираете с клавиатуры: kunena_profilebox

3. Дальше, как обычно... указываете уровень доступа

4. В назначении меню надо указать: Выбрать из списка и выделить только Форум (или как он у вас в меню назван...)

5. В параметрах модуля можно выбрать все, но тогда он сильно потянет вниз дизайн этого окошка. Советую сделать как у меня...

Все. Наслаждаемся результатом... :)

P.S. Если у вас окошко для модуля в форуме окажется слишком узким, пишите мне - расскажу как справиться...
удачи ;)
« Последнее редактирование: 28.08.2010, 09:23:46 от migus »
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
спасибо, так я пробовала и писала выше об этом, что у меня
в шаблоне нет подходящего места, а именно то что есть у Вас - kunena_profilebox
а в программировании я не сильна что бы изменить шаблон форума  :(

*

migus

  • Давно я тут
  • 992
  • 144 / 0
  • OPEN THE BOX
Прочтите - внимательно...
В выпадающем списке не будет этого места - его надо вбить с клавиатуры...
"The Lord Of A SandBox"
*

Julia_

  • Захожу иногда
  • 81
  • 0 / 0
ну не внимательная я и что? :)
вы тоже этого не знали.
спасибо огромное, все заработало, но окошко как Вы и предполагали узкое.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

UddelM для личных сообщений

Автор dyVinter

Ответов: 10
Просмотров: 3700
Последний ответ 26.02.2020, 18:59:00
от dyVinter
Проблема с созданием тем и сообщений

Автор VladNessonov

Ответов: 0
Просмотров: 1091
Последний ответ 29.11.2019, 13:18:59
от VladNessonov
Переход с модуля последних сообщений

Автор Tanyaks

Ответов: 0
Просмотров: 1057
Последний ответ 21.03.2019, 23:27:01
от Tanyaks
Как использовать редактор сообщений в форуме и Руководство по BBCode (Мануал)

Автор userJmla

Ответов: 0
Просмотров: 1404
Последний ответ 29.03.2018, 00:26:04
от userJmla
Kunena 4.0.10 не найду где меняется значение количества ссылок в сообщении

Автор ejik_off

Ответов: 1
Просмотров: 1257
Последний ответ 03.10.2017, 23:01:03
от tigra-uki