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

Huga

  • Захожу иногда
  • 90
  • 12 / 0
В категориях данные заполнены.
А в типах?
Ты же типы выводишь?

В типах есть пункт "Parent", что ты туда писал?

Да, нужно вывести типы. В категории есть один пункт. В типах тоже есть один пункт.
В типах, в параметре Parent вписана цифра 1. На сколько я понял туда нужно вписать id категории к которой подвязываем конкретный тип недвижимости
« Последнее редактирование: 21.02.2013, 20:22:47 от Huga »
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Вы ведь спрашивали...Я ответил...
Ну а если вас интересует...

То...
Там русифицируются фразы типа "выбирите область", "количество комнат" и т.д.
А сами локации (страна->район->город), естественно, заносятся через backend (в админке).
Просто к модулю поиска по умолчанию нет русского языка я и описал как его добавить.



Напиши пожалуйста подробней. На чистый Joomla шаблон тоже самое.

В общем закинул я из ...папка\rus_mod_prop_search\language\ru-RU (скаченый тут) в ...название проекта\language\ru-RU и записал все в UTF-8. Появилась абракадабра в параметрах поиска, (использовал два браузера, мозилу и оперу) удаляю .ini Все опять по английски. Что то не пойму(( Сайт делаю пока на локальном хосте. Почему?
« Последнее редактирование: 24.02.2013, 08:48:33 от Vetrogon »
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Напиши пожалуйста подробней. На чистый Joomla шаблон тоже самое.
В общем закинул я из ...папка\rus_mod_prop_search\language\ru-RU (скаченый тут) в ...название проекта\language\ru-RU и записал все в UTF-8. Появилась абракадабра в параметрах поиска, (использовал два браузера, мозилу и оперу) удаляю .ini Все опять по английски. Что то не пойму(( Сайт делаю пока на локальном хосте. Почему?
Странно...
Русифицировал сам, файл брал со своего сайта, у меня все пашет.

и записал все в UTF-8.
Про этот момент подробнее пожалуйста (что, куда и как)...
Если вы о архиве из шапки, то файл уже в нужной кодировке (UTF-8 без BOM) и его не нужно перекодировать, достаточно просто скопировать.

К сожалению не всё находится в языковых файлах. Кое что придется отредактировать в коде. В частности фразы "1 Bedroom" - "5 Bedrooms or more" находятся в файлах /components/com_properties/controllers/
advancedsearch.raw.php
modulesearchajax.php
modulesearchavailables.php

P.S. Не забываем про UTF-8 без BOM.
« Последнее редактирование: 24.02.2013, 11:36:59 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Странно...
Русифицировал сам, файл брал со своего сайта, у меня все пашет.
Про этот момент подробнее пожалуйста (что, куда и как)...
Если вы о архиве из шапки, то файл уже в нужной кодировке (UTF-8 без BOM) и его не нужно перекодировать, достаточно просто скопировать.

К сожалению не всё находится в языковых файлах. Кое что придется отредактировать в коде. В частности фразы "1 Bedroom" - "5 Bedrooms or more" находятся в файлах /components/com_properties/controllers/
advancedsearch.raw.php
modulesearchajax.php
modulesearchavailables.php

P.S. Не забываем про UTF-8 без BOM.


Ну так если еще раз я перекодировал закаченный вами в UTF-8, то хуже не сделается))
А так вообще тоже странно, может быть Денвер с ума сходит?
Или БД глючит... надо наверно попробовать скинуть на хостинг...  попробовал ))) все ок, это на локальном глюки, вот блин)) Спасибо!
« Последнее редактирование: 24.02.2013, 12:08:30 от Vetrogon »
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Ну так если еще раз я перекодировал закаченный вами в UTF-8, то хуже не сделается))
А так вообще тоже странно, может быть Денвер с ума сходит?
Или БД глючит... надо наверно попробовать скинуть на хостинг...  попробовал ))) все ок, это на локальном глюки, вот блин)) Спасибо!
Блин, а кнопку то где найти, чтоб изменить название на ПОИСК?

Блин, а кнопку то где найти, чтоб изменить название на ПОИСК?
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Ну так если еще раз я перекодировал закаченный вами в UTF-8, то хуже не сделается))
А так вообще тоже странно, может быть Денвер с ума сходит?
Или БД глючит... надо наверно попробовать скинуть на хостинг...  попробовал ))) все ок, это на локальном глюки, вот блин)) Спасибо!
Глючит скорее денвер. Попробуй сделать так...
В корне сайта переименуй файл htaccess.txt в .htaccess и добавь в него строку
AddDefaultCharset UTF-8

Блин, а кнопку то где найти, чтоб изменить название на ПОИСК?
Здесь
Код
\modules\mod_prop_search\tmpl\
horizontal.php
vertical.php

P.S. По поводу локального сервера для тестов и разработки...
Denwer, конечно, старый друг, но местами глючит и мир, к тому же, не стоит на месте.
Рекомендую попробовать http://open-server.ru/.
Тоже русская разработка, но с гораздо бОльшими возможостями.
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Huga

  • Захожу иногда
  • 90
  • 12 / 0
Блин, а кнопку то где найти, чтоб изменить название на ПОИСК?

Кнопка переводится в двух файлах по адресу твой сайт /modules/mod_prop_search/tmpl/horizontal.php и /modules/mod_prop_search/tmpl/vertical.php.
В этих файлах в строках примерно 69, 70 вот такой текст <?php echo JText::_('Search'); и меняешь текст Search на нужное тебе слово
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Всем спасибо! Репутации добавил) Позже будет еще несколько легких вопросов, надеюсь поможете)
*

Huga

  • Захожу иногда
  • 90
  • 12 / 0
У автора на сайте в разделе Vacational под окном объекта есть такие ссылки Price list,  View Details, Contact, Show map
После установки компонента три ссылки показывает сразу, а четвертую Price list  не показывает. В настройках компонента в пункте "Показать ссылку цена" стоит "да"
В компоненте в пункте Rates сделал запись. Ссылка Price list так и не появилась.
Как исправить?
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Как отобразить краткое описание?
Знание PHP нулевое. Обладаю пока что только научным методом тыка. Понимаю что нужно кусок кода вставить в файл /components/com_properties/views/property/tmpl/default.php а вот какой и куда.
Не совсем в этом файле...
Нужно либо в default_item.php, либо в blue_item.php (в зависимости от того, какой шаблон используется в настройках).

Короче, чтобы вставить краткое описание, ищем
Код
<div class="details_description_inner">
<?php echo $Product->text; ?>
</div>
меняем на
Код
<div class="details_description_inner">
<?php echo $Product->description.'<br>'; ?>
<?php echo $Product->text; ?>
</div>
« Последнее редактирование: 25.02.2013, 01:37:31 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Обновил в шапке русификатор модуля поиска.
Теперь не нужно править код для перевода "Bedrooms" и надписи "Search" на кнопке.
« Последнее редактирование: 24.02.2013, 19:54:19 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
В модуле поиска можно указать отображение только 10 полей описывающих объект.
В настройках модуля это параметр extra1...extra10.
Как увеличить отображение количество полей в модуле поиска?

На форуме нашел подобный вопрос.
Судя по всему, надо серьезно "перепиливать" код.
« Последнее редактирование: 24.02.2013, 21:02:36 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
У автора на сайте в разделе Vacational под окном объекта есть такие ссылки Price list,  View Details, Contact, Show map
После установки компонента три ссылки показывает сразу, а четвертую Price list  не показывает. В настройках компонента в пункте "Показать ссылку цена" стоит "да"
В компоненте в пункте Rates сделал запись. Ссылка Price list так и не появилась.
Как исправить?

Рассказываю про бронирование и прайс с ценами на разные периоды...
Включение/отключение цен находится в:
Настройки -> Параметры списка -> Показать ссылку цена.
Для начала включаем.
Прайс цен на разные периоды + календарь "свободно/занято" цепляется к категории.
По этому для начала нужно создать ее.
Недвижимость, в которой только одна цена или которая не для аренды с бронированием, должна быть в других категориях.
Затем в настройках компонента на закладке "Заказы" выбираем созданную нами категорию (либо указываем ее ID, в зависимости о фикса) и настраиваем параметры отображения календаря.
После этого при создании элемента недвижимости и указании описанной выше категории у нас появятся 2 дополнительные закладки "Календарь" и "Rates", где все и происходит.

Важно!
При создании нового элемента, для появления этих закладок нужно предварительно сохранить элемент и они появятся.
После этого все можно смотреть на сайте.
Так же рекомендую применить фикс Rates из шапки.

Модуль поиска "Search Availables", где есть возможность указать период времени, в котором нужно искать недвижимость, свободную для заселения (как на демо сайте), нормально работает только в шаблоне "Vertical". С горизонтальным они чего-то там намудрили (в фиксе из шапки поправлено).
« Последнее редактирование: 01.11.2013, 14:53:33 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Обновил в шапке русификатор модуля поиска.
Теперь не нужно править код для перевода "Bedrooms" и надписи "Search" на кнопке.
Эххх)) поздно...но хотя понадобится)
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Кстати, а есть модули аналогичные но русские? Ну может быть платные или не совсем)))?
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Вот и нашлось решение для вопроса:

В модуле поиска можно указать отображение только 10 полей описывающих объект.
В настройках модуля это параметр extra1...extra10.
Как увеличить отображение количество полей в модуле поиска?

Фикс добавлен в шапку.
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Кстати, а есть модули аналогичные но русские? Ну может быть платные или не совсем)))?

Конечно!
Можешь посмотреть здесь.

А если серьезно, то можно глянуть на официальном сайте расширений joomla.
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
По поводу форма для контактов. У меня почему то письма не приходят. Проверь у себя пожалуйста.
Сайт мой настроен. У меня есть ChronoForms
Письма с него приходят сразу. А с формы компонента тю тю.

Я проверил, все работает. Скорее ты просто не совсем корректно настроил почту в компоненте.

Итак...
1. Должен быть указан существующий E-Mail сайта:
"Сайт->Общие настройки->Сервер"
2. По количеству агентов, вводящих данные, нужно завести нужное количество юзеров Joomla.
"Пользователи->Менеджер пользователей". Вводить данные можно "от балды".
3. В компоненте недвижимости в разделе "Агенты" создаем агентов и привязываем их к юзерам Joomla.
При этом обратите внимание, здесь нужно указать существующее мыло каждого агента (не должны совпадать с п.1).
4. В настройках компонента
"Компонент->Панель управления->Настройки->Основные"
в поле "Отправлять уведомления" выбираем метод рассылки писем. Точнее указываем кому высылать уведомления.
Можно еще глянуть в
"Компонент->Панель управления->Настройки->Агенты"...
5. Отредактируйте объекты - укажите закрепленного агента.

Теперь проверяем правильность настройки...
Вызовите контактную форму.
Введите имя, существующий email ящик (не должен совпадать с п.п. 1 и 3), отметьте пункт "Отправить копию на мой адрес" и жмите отправить.
В зависимости от п.4 на ваши адреса указанные выше адреса должно прийти 2 или 3 письма.
Вроде ничего не упустил...
« Последнее редактирование: 25.02.2013, 17:29:35 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Глючит скорее денвер. Попробуй сделать так...
В корне сайта переименуй файл htaccess.txt в .htaccess и добавь в него строку
AddDefaultCharset UTF-8
Здесь
Код
\modules\mod_prop_search\tmpl\
horizontal.php
vertical.php

P.S. По поводу локального сервера для тестов и разработки...
Denwer, конечно, старый друг, но местами глючит и мир, к тому же, не стоит на месте.
Рекомендую попробовать http://open-server.ru/.
Тоже русская разработка, но с гораздо бОльшими возможостями.

Что то с Open Serverom не пойму((, скачал, запустил, создал папку, кинул инсталятор, но как устанавливать, кроме локал хост нет ничего. Может настройки там какие?
« Последнее редактирование: 25.02.2013, 18:03:21 от Vetrogon »
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Что то с Open Serverom не пойму((, скачал, запустил, создал папку, кинул инсталятор, но как устанавливать, кроме локал хост нет ничего. Может настройки там какие?

Блин, Касперский что то блокирет(( не в курсе че нужно сделать? Запускаю с правами администратора с каспером..болт, Каспер отключаю ок...
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Блин, Касперский что то блокирет(( не в курсе че нужно сделать? Запускаю с правами администратора с каспером..болт, Каспер отключаю ок...

Сделал, рано начал паниковать)
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Что то с Open Serverom не пойму((, скачал, запустил, создал папку, кинул инсталятор, но как устанавливать, кроме локал хост нет ничего. Может настройки там какие?
Фиг его знает, у меня NOD32 спросил разрешить ли серверу менять HOSTS, я создал разрешающее правило и все заработало. Поищи на форуме разработчика. Думаю найти решение не составит труда.
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
alex_a_k, привет!

Помоги пожалуйста, как ты сделал:
1. ...(вроде разобрался)
2. Как сделать в твоем стиле предложения недвижимости (в рамках с описанием, желательно цены в рублях)
3. Как привязать к верхнему меню все предложения о недвижимости (типа: нажал на недвижимость -> показало всю недвижимость, нажал на тип недвижимости, неактивно, но по переходу к Квартирам, выпали квартиры и так далее..)

В общем просто знаний не хватает, но думаю ты мне поможешь))
« Последнее редактирование: 26.02.2013, 09:26:08 от Vetrogon »
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
2. Как сделать в твоем стиле предложения недвижимости (в рамках с описанием, желательно цены в рублях)
Это модуль "Properties List" c настройкми без указания категории и шаблоном "Expanded"
3. Как привязать к верхнему меню все предложения о недвижимости (типа: нажал на недвижимость -> показало всю недвижимость, нажал на тип недвижимости, неактивно, но по переходу к Квартирам, выпали квартиры и так далее..)
Это меню "Properties List, Разделитель, Properties List by Category, Properties List by Type".
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
alex_a_k, я там в личку написал) есть некоторые вопросы.
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
alex_a_k, я там в личку написал) есть некоторые вопросы.
Ок, понял тогда позже напишу, когда вопрос полностью созреет)))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Это модуль "Properties List" c настройкми без указания категории и шаблоном "Expanded"Это меню "Properties List, Разделитель, Properties List by Category, Properties List by Type".


Так, появились все таки вопросы:


1. (исправил)
2. После поиска выдает список, но если сделать назад в браузере, не очень красиво выпадает окно...
3. (исправил)
4. (исправил)
5. Как перевести Price, чтобы отображалось Цена?
6. typeview_2012_Out_08.zip этот как установить? (ручками или как)
7. (исправил)
« Последнее редактирование: 04.03.2013, 14:37:51 от Vetrogon »
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Исправлены обнаруженные проблемы в модуле поиска с увеличенным количеством дополнительных полей.
Так же добавлено AJAX отображение количества найденных элементов (не забудьте включить в модуле опцию 'Show Total Result', откорректировать буржуйский язык можно в конце файла /components/com_properties/controllers/modulesearchajax.php).
В шапке обновленная ссылка.
« Последнее редактирование: 03.03.2013, 16:26:47 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
*

Vetrogon

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Исправлены обнаруженные проблемы в модуле поиска с увеличенным количеством дополнительных полей.
Так же добавлено AJAX отображение количества найденных элементов (не забудьте включить в модуле опцию 'Show Total Result', откорректировать буржуйский язык можно в конце файла /components/com_properties/controllers/modulesearchajax.php).
В шапке обновленная ссылка.


Ну как, по моим вопросам есть решение?
*

alex_a_k

  • Захожу иногда
  • 381
  • 21 / 0
Так, появились все таки вопросы:
(вот мой тестовый сайт http://test-tset.ru/)
Открыть не смог.

2. После поиска выдает список, но если сделать назад в браузере, не очень красиво выпадает окно...
О баге разработчику сообщил давно. Окончательного решения пока нет, но некоторые моменты можешь глянуть форуме разработчика.

5. Как перевести Price, чтобы отображалось Цена?
Где конкретнее?

6. typeview_2012_Out_08.zip этот как установить? (ручками или как)
Просто копируешь содержимое архива на сайт и автоматом добавляется новый тип меню.
« Последнее редактирование: 04.03.2013, 13:13:09 от alex_a_k »
Не жмитесь на "+" в репу!
А так же на мелкий donate. ))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Анплюс Недвижимость: Готовый сайт для агентства недвижимости

Автор howks

Ответов: 42
Просмотров: 18167
Последний ответ 12.10.2025, 11:29:44
от howks
PPF 3 – компонент для продажи электронных товаров

Автор varX

Ответов: 0
Просмотров: 3566
Последний ответ 20.08.2022, 20:22:19
от varX
Импорт YML в Joomla 4

Автор Вадим НН

Ответов: 6
Просмотров: 4126
Последний ответ 11.07.2022, 11:35:15
от Вадим НН
Компонент недвижимости OS Property

Автор Ingener

Ответов: 110
Просмотров: 44323
Последний ответ 01.08.2021, 02:02:37
от cepseu
Систему биллинга для Joomla

Автор timofe

Ответов: 0
Просмотров: 3950
Последний ответ 23.03.2021, 14:00:52
от timofe