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

Сфайрат

  • Новичок
  • 1
  • 0 / 0
Всем привет.
Искал на форуме но не нашел.
Необходимо изменить вид вывода типа недвижимости с option на input radio

<p>
  <?php echo JHtml::_('features.types', $states['filter_type_id'], 'filter_type_id', array('id' => 'type_id'.$uid))?>
  </p>

дальше следы идут в search.js и куда во features. но где ковырять пока еще не нашел.

Смысл таков, чтобы сразу выводились все типы.
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Всем доброго времени суток!
Перечитал весь раздел посвященный этому модулю. Не поленился.
Суть проблемы в том, что не сталкивался с этим. Последняя работа на Joomla tut-gryazi.net . Все ровно, сделал свой шаблон, эко карту и прочее. А вот с этим модулем для другого проекта возникли проблемы. Нужно создать поиск нечто вроде http://realty.ngs.ru/?menu именно по функционалу поиска. Подскажите пожалуйста!Как добавить новые поля для поиска и чтобы все работало  Да знаю, нужно создать новое поле в БД, а что там в этом поле писать я не в курсе  намучался уж сил нет. Может кто нибудь детально написать про создание одного нового поля для сего модуля? Буду благодарен. очень очень очень буду признателен, прям для меня этот человек героем будет
Заранее спасибо.
*

Ketrin

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
сделала еще такую штуку: если у объекта нет фото, вместо него отображается картинка "нет изображения", я например, сделала серенький логотип агентства. интересно решене кому-нибудь? могу выложить.
Мне интересно! Мне все интересно! ^-^
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Мне интересно! Мне все интересно! ^-^

сейчас напишу:

в папку images в корне сайта залила подготовленное изоюражение no_image.jpg

в файле components/com_jea/views/properties/tmpl/default.php ищем код:

Код
<?php if ( is_file( JPATH_ROOT.DS.'images'.DS.'com_jea'.DS.'images'.DS.$row->id.DS.'min.jpg' ) ) : ?>
<dt class="image">
    <a href="<?php echo $this->getViewUrl ( $row->slug )?>" title="<?php echo JText::_('Detail')?>">
      <img src="<?php echo JURI::root().'images/com_jea/images/'.$row->id.'/min.jpg' ?>" alt="<?php echo JText::_('Detail')?>" />
</a>
</dt>
<?php endif ?>

и меняем на:


Код
<?php if ( file_exists( JPATH_ROOT.DS.'images'.DS.'com_jea'.DS.'images'.DS.$row->id.DS.'min.jpg' ) ) : ?>
<dt class="image">
    <a href="<?php echo $this->getViewUrl ( $row->slug )?>" title="<?php echo JText::_('Detail')?>">
      <img src="<?php echo JURI::root().'images/com_jea/images/'.$row->id.'/min.jpg' ?>" alt="<?php echo JText::_('Detail')?>" />
</a>
         <?php else : echo '<img src="images/no_image.jpg" style="float:left; margin-right:10px;">' ?>           
           
</dt>
<?php endif ?>

должно получиться приблизительно так
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Может быть кто нибудь за денежное вознаграждение небольшое согласится мне помочь с добавлением новых полей типа -район- тип домов?
Раз объяснить никто не возьмется?
*

llandyll

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
  • http://azimut23.ru
Может быть кто нибудь за денежное вознаграждение небольшое согласится мне помочь с добавлением новых полей типа -район- тип домов?
Раз объяснить никто не возьмется?
Как Вы хотите использовать данные поля? (как доп инфо) В поиске эти поля хотите использовать?
*

llandyll

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
  • http://azimut23.ru
сейчас напишу:

в папку images в корне сайта залила подготовленное изоюражение no_image.jpg

в файле components/com_jea/views/properties/tmpl/default.php ищем код...
должно получиться приблизительно так


Можно по аналогии сделать вывод картинки no_image и на странице объявления
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Как Вы хотите использовать данные поля? (как доп инфо) В поиске эти поля хотите использовать?
В идеале мне нужно сделать так- выбираешь тип недвижимости (например дома и коттеджи) (нужно добавлять это как я понимаю) появляются еще кнопки (с телефоном) (с гаражом) (с газом), а выбираешь например коммерческая недвижимость там другие поля (аренда офисов) (склады) (торговое помещение).  Вообщем прям как здесь http://realty.ngs.ru/ или что то похожее.
Тут на второй странице написано
1 Вношу новые поля в таблицу б.д. (можно сразу sql файл поправить, перед установкой)
2 administrator\components\com_jea\tables\properties.php вносишь свое нужное поле. Это надо для возможности добавления и редактирования записей по средствам Joomla
3 administrator\components\com_jea\models добавляешь нужные поля в запрос
4 administrator\components\com_jea\views\properties\tmpl\default_form.php добавляешь нужные поля
Вот что вносить нужно в БД не понятно, не знаю какие id и прочее вводить в новом поле.
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Как функцию поиска для категорий недвижимости хочу использовать.
И некоторые как доп.условия (окошечко например сделать еще для аренды (с мебелью) (без мебели)
*

llandyll

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
  • http://azimut23.ru
Вот что вносить нужно в БД не понятно, не знаю какие id и прочее вводить в новом поле.
Для начала Вам необходимо добавить нужные поля, а затем задавать условие их отображения.
Я так понимаю вы хотите поле "тип недвижимости" реализовать в виде выпадающего списка. Для этого вам нужно создать отдельную таблицу, в которой будут храниться значения типов недвижимости. Далее связать новую табличку с таблицей  properties (скорей всего она будет называться jos_jea_properties). Ну и по аналогии, например, с полем "тип отопления" внести изменения в файлах, добавляя ваше поле(для этого можете воспользоваться total comander-ом, которым удобно искать текст, встречающийся в файлах). Данное решения подходит для jea 1.1
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Спасибо за ответ.
Вот как раз как добавить новое поле я и не знаю. Знал бы как его добавить уже решил бы все вопросы.....
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
llandyll
не могу еще отправлять личные сообщения. можете написать мне в скайп или в icq: skype: smotritel55   icq:647-534-765
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Можно по аналогии сделать вывод картинки no_image и на странице объявления

оно автоматически и там отображается, в default_item ничего не трогала
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Ребят, подскажите что не так? у меня БД отваливается сразу   !
создаю в бд базу например jos_jea_office, делаю поля как например в towns, но без привязки к департаменту. далее, иду в defalt.php там добавляю так же по аналогии с городами, все сохраняю и все) Could not connect to MySQL ) Это я пытаюсь добавить новое поле в поиск.....
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Ребят, подскажите что не так? у меня БД отваливается сразу   !
создаю в бд базу например jos_jea_office, делаю поля как например в towns, но без привязки к департаменту. далее, иду в defalt.php там добавляю так же по аналогии с городами, все сохраняю и все) Could not connect to MySQL ) Это я пытаюсь добавить новое поле в поиск.....

кроме default.php нужно править еще несколько файлов, поищите, где упоминаютя поля towns, и делайте по аналогии. там файла 4 надо поправить, по-моему, может и больше....
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Кстати отображение сделал как у вас, спасибо )
сижу уже день 5ый ковыряю и тут и там модуль :) странно что Тотал у меня искать по словам не хочет, в ручную ищу, как все сделаю (надеюсь все же добавлю то, что нужно.) Кину сайт глянуть.
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Иоланта, не подскажите случайно, как сделать так, чтобы модуль поиска отображался плоским списком? как top меню на сайтах?
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Иоланта, не подскажите случайно, как сделать так, чтобы модуль поиска отображался плоским списком? как top меню на сайтах?

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

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Спасибо. А подскажете почему может не отражаться поиск по району? AJAX выключен. Если делать модулем а не пунктом меню район показывает, а если пунктом меню то нет...
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
поиск надо в коде добавлять. открывайт ефайл components/com_jea/views/properties/tmpl/search.php

находим такой код (примерно 63 строка):

Код
<?php if ($this->params->get('show_towns', 1) == 1):?>
    <select id="town_id" name="town_id" onchange="updateList(this)" class="inputbox"><option value="0"> </option></select>
    <?php endif ?>

и после него добавляем:

Код
<?php if ($this->params->get('show_areas', 1) == 1):?>
    <select id="area_id" name="area_id" onchange="updateList(this)" class="inputbox"><option value="0"> </option></select>
    <?php endif ?>


далее ищем код

Код
<?php if ($this->params->get('show_towns', 1) == 1):?>
  <?php echo $this->getHtmlList('towns', '--'.JText::_( 'Town' ).'--', 'town_id' )?>
  <?php endif ?>

после него добавляем

Код
<?php if ($params->get('show_areas', 1) == 1):?>
     <?php echo getHtmlList('areas', '--'.JText::_( 'Area' ).'--', 'area_id' )?>
     <?php endif ?>

по-моему только в этом файле надо добавлять, т.к. в базе уже есть все значения
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
ну а вот, что у меня получилось. выложила на тестовый домен

http://uan.in-website.ru/
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Красиво!) Спасибо тебе еще раз за помощь)
Почему то у меня картинки так не переключаются как у тебя)) и как ты сделала такое оформление? http://uan.in-website.ru/realty/sale/appartaments.html   и кидай уже свой ЯД)) маленечко тебя отблагодарю на днях за помощь))) Или напиши icq там скажешь куда кинуть.
« Последнее редактирование: 03.12.2012, 01:48:52 от DevProject »
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Красиво!) Спасибо тебе еще раз за помощь)
Почему то у меня картинки так не переключаются как у тебя)) и как ты сделала такое оформление? http://uan.in-website.ru/realty/sale/appartaments.html   и кидай уже свой ЯД)) маленечко тебя отблагодарю на днях за помощь))) Или напиши icq там скажешь куда кинуть.

спасибо за комплимент)
что ты имеешь ввиду-картинки не подключаются?
а оформление такое сделала-поменяла отображение в файле стилей

media/com_jea/css/jea.css
 находим в файле стиль "dl.jea_item" и меняем его, как нам хочется. я, напрмиер, сделала вот так:

Код
dl.jea_item {
border: 1px solid #b2b4bf;
-moz-border-radius: 10px; /* Firefox */
           -webkit-border-radius: 10px; /* Safari, Chrome */
           -khtml-border-radius: 10px; /* KHTML */
           border-radius: 10px; /* CSS3 */
padding: 5px;
margin:5px;
float:left;
height:200px;
width:350px;
}

хоть у меня и резиновый дизайн, размер блоков задала фиксированный.
*

Ketrin

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Красиво!) Спасибо тебе еще раз за помощь)
Почему то у меня картинки так не переключаются как у тебя)) и как ты сделала такое оформление? http://uan.in-website.ru/realty/sale/appartaments.html   и кидай уже свой ЯД)) маленечко тебя отблагодарю на днях за помощь))) Или напиши icq там скажешь куда кинуть.
Я тоже готова тебя маленечко отблагодарить за помощь! Выдохлась совсем! Начала с этим компонентом все сначала.. В первый раз без труда выровняла картинки (превьюшки) справа от главной, установила полосу прокрутки. Все было красиво. Но теперь вот ничего не получается! Вроде все делаю, как и в первый раз, но... никак (((( Сил моих уже нет((( Вот чувствую, собака где-то рядом зарыта.. Если не жалко, подскажи, как это все выровнять.. Можно и горизонтально - не принципиально.. Еще и с картинкой "нет изображения" тоже ничего не получается... в файле components/com_jea/views/properties/tmpl/default.php не нахожу тот самый код(((( Вместо этой строки <?php if ( is_file( JPATH_ROOT.DS.'images'.DS.'com_jea'.DS.'images'.DS.$row->id.DS.'min.jpg' ) ) : ?>     у меня   <?php if ($imgUrl = $this->getFirstImageUrl($row)): ?>
« Последнее редактирование: 03.12.2012, 16:13:10 от Ketrin »
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Я тоже готова тебя маленечко отблагодарить за помощь! Выдохлась совсем! Начала с этим компонентом все сначала.. В первый раз без труда выровняла картинки (превьюшки) справа от главной, установила полосу прокрутки. Все было красиво. Но теперь вот ничего не получается! Вроде все делаю, как и в первый раз, но... никак (((( Сил моих уже нет((( Вот чувствую, собака где-то рядом зарыта.. Если не жалко, подскажи, как это все выровнять.. Можно и горизонтально - не принципиально.. Еще и с картинкой "нет изображения" тоже ничего не получается... в файле components/com_jea/views/properties/tmpl/default.php не нахожу тот самый код((((  :(

Катя, может у нас с тобой разные версии компонента?

сейчас про превьюшки напишу:

захоим в компонент в админ-панели, выбираем "Конфигурация", там в разделе "Детали объявления" в строке Images layout выбираем SqueezeBox

теперь нам нужно поменять стиль отображения с вертикального на горизонтальное
для этого ищем файл
components/com_jea/views/properties/tmpl/default_squeezebox.php

там со 133 строки и до конца идет такой код:

Код
<div class="clr" ></div>

<div id="jea-gallery-preview" >
<a class="jea_modal" href="<?php echo $this->main_image['url'] ?>" >
      <img src="<?php echo $this->main_image['preview_url'] ?>"
         id="jea-preview-img"
           alt="<?php echo $this->main_image['title'] ?>"
           title="<?php echo $this->main_image['description'] ?>" /></a>
</div>

<?php if( !empty($this->secondaries_images)): ?>
<div id="jea-gallery-scroll" >
<?php foreach($this->secondaries_images as $image) : ?>
  <a class="jea_modal" href="<?php echo $image['url'] ?>" >
      <img src="<?php echo $image['min_url'] ?>"
           alt="<?php echo $image['title'] ?>"
           title="<?php echo $image['description'] ?>" /></a><br />
    <?php endforeach ?>
</div>
<?php endif ?>

<div class="clr" ></div>

меняем его на

Код
<div class="clr" ></div>

<div>
<a class="jea_modal" href="<?php echo $this->main_image['url'] ?>" >
      <img src="<?php echo $this->main_image['preview_url'] ?>"
         id="jea-preview-img"
           alt="<?php echo $this->main_image['title'] ?>"
           title="<?php echo $this->main_image['description'] ?>" width="200"/></a>
</div>

<?php if( !empty($this->secondaries_images)): ?>

<?php foreach($this->secondaries_images as $image) : ?>
  <li style="float:left; list-style:none; margin:5px; border: 3px solid #aba9a6;"> <a class="jea_modal" href="<?php echo $image['url'] ?>" >
     <img src="<?php echo $image['min_url'] ?>"
           alt="<?php echo $image['title'] ?>"
           title="<?php echo $image['description'] ?>" /></a><br /></li>
    <?php endforeach ?>

<?php endif ?>

<div class="clr" ></div>

объясняю механизм. я класс div'а id="jea-gallery-preview" вообще  убрала, а затем сделала отображение картинок в виде списка и придала им выравнивание по левому краю, то есть когда у списка идет float:left, тогда все пункты станвятся горизонтально, ну и чтобы не было точек у пунктов списка (в аднному случае пункты-это превьюшки фото), я задала list-style:none;

попробуй.

у меня весрия компонента Joomla Estate Agency 1.1
тебе нужно в файле, который отвечает за вывод объектов в категории найти код, отвечающий за формирование изображений из базы. То есть вот такую строку

Код
 <img src="<?php echo JURI::root().'images/com_jea/images/'.$row->id.'/min.jpg' ?>" alt="<?php echo JText::_('Detail')?>" />

и ниже нее прописать код, который будет срабатывать в противном случае. То есть код говорит "если существует в базе фото, то выводить фото из такой-то папки соотвтетсенно id объекта, а ты дописываешь "в противном случае выводить такой-то файл" в виде код этот условие противного будет выглядеть так:

Код
 <?php else : echo '<img src="images/no_image.jpg" style="float:left; margin-right:10px;">' ?> 

не забудь загрузить само изображение в папку!
*

Ketrin

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Спасибо огромное! Буду пытаться.. ( Ну да, точно, у меня последняя версия)
*

Иоланта

  • Захожу иногда
  • 166
  • 3 / 0
Еще и с картинкой "нет изображения" тоже ничего не получается... в файле components/com_jea/views/properties/tmpl/default.php не нахожу тот самый код(((( Вместо этой строки <?php if ( is_file( JPATH_ROOT.DS.'images'.DS.'com_jea'.DS.'images'.DS.$row->id.DS.'min.jpg' ) ) : ?>     у меня   <?php if ($imgUrl = $this->getFirstImageUrl($row)): ?>

сто процентов у меня компонент старее)) я и Joomla только 1.5 юзаю, т.к. для 2.5 расширения, которые прикручиваю к сайтам не предусмотрены.
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Про картинки я имел ввиду что у меня нажимаешь на фото когда, он открывает просто одно фото и вернутся на сайт можно только кнопкой назад :) Районы вывести получилось. Версия у меня тоже младше, попробую обновиться сейчас, пока не поздно.) Тоже намаялся уже с ним :) Паралельно реализую wesaleit.ru   . Но там вообще жуть сколько дел еще :) Мне бы этот до ума довести.
*

Ketrin

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
 т.к. для 2.5 расширения, которые прикручиваю к сайтам не предусмотрены.
[/quote] Да уж!! я это поняла уже... К 1,5 легче найти компоненты... Вот, например, мне нужен компонент для вывода таблицы (прайс на квартиры, земельные участки без фото), что-то типа EASY_TABLES  Для 1,5 - пожалуйста!! Качайте и пользуйтесь! Агентство у нас небольшое, прайс будет небольшим... Как-то не хочется платный приобретать... Но, наверно, придется...
*

DevProject

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
И огромная просьба, если есть ссылочка откуда скачать 1.1 то поделитесь кто-нибудь пожалуйста. Google миллионы левых ссылок дает :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla estate agency отображение объектов

Автор Leo1986

Ответов: 12
Просмотров: 4748
Последний ответ 31.05.2017, 16:18:23
от Callipso
Перестал функционировать JEA Slider (3.3) после обновления Joomla до 3.7.0

Автор in2n

Ответов: 3
Просмотров: 4221
Последний ответ 11.05.2017, 15:37:06
от in2n
Расположение модуля Joomla Estate Agency горизонтально

Автор sergey-911

Ответов: 3
Просмотров: 4827
Последний ответ 17.09.2016, 13:06:46
от sergey-911
Импорт СSV файлов в Joomla 3.2.7

Автор doro45

Ответов: 1
Просмотров: 4359
Последний ответ 09.09.2016, 12:07:41
от doro45
Требуется русификатор для Joomla Estate Agency

Автор Veresk

Ответов: 188
Просмотров: 82429
Последний ответ 07.09.2016, 13:59:48
от doro45