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

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #90 : 21.03.2011, 03:01:32 »
Друзья у меня проблема с модулем этим! Подскажите:
1. У меня при добавлении объявления нет графы контакты...

Обновите версию компонента. Эта графа появилась начиная с версии 1.1.1
*

MuxoH

  • Новичок
  • 4
  • 0 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #91 : 21.03.2011, 16:48:25 »
Доброго времени суток.  ^-^
Кто нибудь разбирался с версией 1.1.2? В этой версии реализован вид блогом. Так вот меня интересует вопрос. Есть куча подкатегорий например, пока не достигли конечной категории обьявления отображаются с нижним футером разбиения по страницам и при этом работает файл components/com_djclassifieds/views/show/tmpl/blog.php...
Как только достигли конечной категории обьявления показываются без разбиения по страницам, при этом показывается неполное кол-во обьявлений и работает уже components/com_djclassifieds/views/showlist/tmpl/blog.php
Что в show/tmpl/blog.php что в showlist/tmpl/blog.php есть код
Код
echo '<div class="pag" colspan="6" >';
$pagination = new JPagination($lista_count_items, $limitstart, $limit);
echo $pagination->getPagesLinks();
echo '</div>';
Но нет в showlist/tmpl/blog.php инициализации переменных $lista_count_items, $limitstart, $limit... Вставил инициализацию с иного, но результата неполучил. :(
Если кто разбирался подскажите пожалуйстаз.
*

Snakerator

  • Захожу иногда
  • 136
  • 3 / 0
  • Кто не рискует, тот не пьет...
Re: Dj-Classifieds - компонент объявлений
« Ответ #92 : 21.03.2011, 18:42:54 »
Обновите версию компонента. Эта графа появилась начиная с версии 1.1.1

Спасибо тут разобрался! Доволен компонентом! Только есть еще проблема!
Поставил доступ для всех пользователей, все отлично работает! Только при просмотре объявления написано
Продавец: Guest
Как это убрать? Или хотя бы переименовать Guest в Гость


За ранее благодарен! С уважением, Евгений!
*

MuxoH

  • Новичок
  • 4
  • 0 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #93 : 21.03.2011, 22:44:07 »
Спасибо тут разобрался! Доволен компонентом! Только есть еще проблема!
Поставил доступ для всех пользователей, все отлично работает! Только при просмотре объявления написано
Продавец: Guest
Как это убрать? Или хотя бы переименовать Guest в Гость


За ранее благодарен! С уважением, Евгений!
components/com_djclassifieds/views/showitem/tmpl/default.php
Код
<?php
if($i->user_id==0){
echo JText::_('Guest');
}else{
echo '<a href="index.php?option=com_djclassifieds&view=show&uid='.$i->user_id.'">'.$i->username.' <span>('.$this->user_items_c.')</span></a>';
}
?>
Примерно 85 строка..
Или в в файле с русиком language/ru-RU/ru-RU.com_djclassifieds.ini добавь просто строчку
Guest=Гость
Если хочеш вообще убрать то вместо
Код
<div class="row user_name">
<span><?php echo JText::_('Sold by:'); ?></span>
<?php
if($i->user_id==0){
echo JText::_('Guest');
}else{
echo '<a href="index.php?option=com_djclassifieds&view=show&uid='.$i->user_id.'">'.$i->username.' <span>('.$this->user_items_c.')</span></a>';
}
?>
</div>
Сделай так
Код
<div class="row user_name">
<?php
if($i->user_id!=0){
                                 echo "<span>".JText::_('Sold by:')."</span>";
echo '<a href="index.php?option=com_djclassifieds&view=show&uid='.$i->user_id.'">'.$i->username.' <span>('.$this->user_items_c.')</span></a>';
}
?>
</div>
« Последнее редактирование: 21.03.2011, 23:42:21 от MuxoH »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #94 : 22.03.2011, 01:10:13 »
Что в show/tmpl/blog.php что в showlist/tmpl/blog.php есть код
Код
echo '<div class="pag" colspan="6" >';
$pagination = new JPagination($lista_count_items, $limitstart, $limit);
echo $pagination->getPagesLinks();
echo '</div>';


закомментируйте то что вы уже вставили и ещё вот эту строку
Код
			$pagination = new JPagination($lista_count_items, $limitstart, $limit);

а в следующей сделайте так

Код
			echo $this->pagination->getPagesLinks();

для showlist пагинация вызывается из view
*

MuxoH

  • Новичок
  • 4
  • 0 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #95 : 22.03.2011, 01:51:58 »
закомментируйте то что вы уже вставили и ещё вот эту строку
Код
			$pagination = new JPagination($lista_count_items, $limitstart, $limit);

а в следующей сделайте так

Код
			echo $this->pagination->getPagesLinks();

для showlist пагинация вызывается из view

Огромное спасибо! Очень помогли вы мне!
Прочитал все коменты, компонент и правда пилить и пилить.... Как при разработке такое не заметить и не исправить, с другой стороны он бесплатный и нафиг кому надо нормально над ним работать...
А так многовато приходится добавлять своего..
« Последнее редактирование: 22.03.2011, 01:55:34 от MuxoH »
*

Snakerator

  • Захожу иногда
  • 136
  • 3 / 0
  • Кто не рискует, тот не пьет...
Re: Dj-Classifieds - компонент объявлений
« Ответ #96 : 22.03.2011, 02:24:10 »
components/com_djclassifieds/views/showitem/tmpl/default.php
Код
<?php
if($i->user_id==0){
echo JText::_('Guest');
}else{
echo '<a href="index.php?option=com_djclassifieds&view=show&uid='.$i->user_id.'">'.$i->username.' <span>('.$this->user_items_c.')</span></a>';
}
?>
Примерно 85 строка..
Или в в файле с русиком language/ru-RU/ru-RU.com_djclassifieds.ini добавь просто строчку
Guest=Гость
Если хочеш вообще убрать то вместо
Код
<div class="row user_name">
<span><?php echo JText::_('Sold by:'); ?></span>
<?php
if($i->user_id==0){
echo JText::_('Guest');
}else{
echo '<a href="index.php?option=com_djclassifieds&view=show&uid='.$i->user_id.'">'.$i->username.' <span>('.$this->user_items_c.')</span></a>';
}
?>
</div>
Сделай так
Код
<div class="row user_name">
<?php
if($i->user_id!=0){
                                 echo "<span>".JText::_('Sold by:')."</span>";
echo '<a href="index.php?option=com_djclassifieds&view=show&uid='.$i->user_id.'">'.$i->username.' <span>('.$this->user_items_c.')</span></a>';
}
?>
</div>

СПАСИБО ОГРОМНОЕ! ВСЕ ЧЕТКО СТАЛО!

Правда есть еще вопросик!
Скажите можно ли ширину компонента настраивать, допустим уменьшить, чтобы не расползался на всю позицию модуля?
А вот при просмотре объявления, НАОБОРОТ, увеличить ширину!
ЗА РАНЕЕ БЛАГОДАРЕН!
С уважением, Евгений!
*

MuxoH

  • Новичок
  • 4
  • 0 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #97 : 22.03.2011, 09:49:21 »
СПАСИБО ОГРОМНОЕ! ВСЕ ЧЕТКО СТАЛО!

Правда есть еще вопросик!
Скажите можно ли ширину компонента настраивать, допустим уменьшить, чтобы не расползался на всю позицию модуля?
А вот при просмотре объявления, НАОБОРОТ, увеличить ширину!
ЗА РАНЕЕ БЛАГОДАРЕН!
С уважением, Евгений!

Что касается вида блогом.
views\show\tmpl\blog.php
views\showlist\tmpl\blog.php
Строка 180 show и 79 showlist
Код
$col_n = 100 / $par->get('blog_columns_number') - 0.1;
Измените на
Код
$col_n = 200;
например.
И в строке 188 show и 86 showlist
Код
echo '<div class="item_box'.$row.' clearfix" style="width:'.$col_n.'%;"><div class="item_box_bg'.$cn.'"><div class="item_box_in"><div class="item_box_in2">';
Измените на
Код
echo '<div class="item_box'.$row.' clearfix" style="width:'.$col_n.';align: center;"><div class="item_box_bg'.$cn.'"><div class="item_box_in"><div class="item_box_in2">';
Там где align: center; можеш использовать left, right - выравнивание.
И выше там есть строка
Код
<table class="dj-category" width="100%"> 
таблица категорий.. Тоже меняй на любоую ширину.
Только смысла невижу всему этому... Если уменьшить будет места куча пустовать.... Просто в параметрах компонента выставь Количество столбцов при просмотре блога 3 или 4...
Многовато тут описывать... можно вообще сделать в параметрах компонента чтоб задавать ширину дивов как в процентах так и фиксированую..
Конкретно под какой вид нужно? А то много всего писать нужно.. И чтоб для себя понять HTML\CSS знаете или нет? В плане надо указывать что на что прям менять или просто подсказать файлы - строки..  ^-^
« Последнее редактирование: 22.03.2011, 10:00:09 от MuxoH »
*

Tomass

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #98 : 22.03.2011, 13:05:45 »
Просто хочу показать что у меня получилось благодарю за помощь "SDKiller"  смотреть только модуль последних объявлений на главной странице как то неправильно работает показывает не все все последние объявления или последние начинают показыватся с низу модуля я ещё неразобрался.
« Последнее редактирование: 22.03.2011, 22:23:31 от Tomass »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #99 : 22.03.2011, 16:51:58 »
я ещё неразобрался.

Я его не ставил, так что ещё тоже не разобрался )))
на оф.сайте вроде бы он был под старую версию, надо посмотреть
*

Tomass

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #100 : 26.03.2011, 12:21:30 »
Вобщем так в модуле у меня стоит показывать последние объявления в колличестве 4 штук, собственно что он и делает показывает только первые четыре новых объявления, хоть ты их и 10 разместил покажет он только первые которые ты разместил
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #101 : 26.03.2011, 13:39:59 »
покажет он только первые которые ты разместил

Глянул предварительно код - чисто теоретически там должно было бы правильно формироваться, порядок - по убыванию

Код
ORDER BY i.date_start DESC

НО: В таблице у поля date_start назначен тип date, а не datetime

Соответственно досконально точно объявления, размещённые в один день, сортироваться не будут.

Можете попробовать сделать псевдосортировку, использовав  id объявления (с учётом того, что там автоинкремент), в строке 33 mod_djclassifiedsitems.php сделайте так:

Код
	
$ord = "i.date_start DESC, id DESC";


Можно конечно попробовать поменять в таблицах тип на datetime, но скорее всего после этого придётся отлавливать баги по всему компоненту, если изначально там предусматривался тип date
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Re: Dj-Classifieds - компонент объявлений
« Ответ #102 : 28.03.2011, 20:54:58 »
это на хостинге?

включите в админке максимальный уровень сообщений об ошибках и посмотрите что пишет

Включил =) вот чо пишет

Код
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/koder2006/Сайт =).com/docs/administrator/components/com_djclassifieds/views/categories/tmpl/helper.php on line 58
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #103 : 28.03.2011, 22:05:00 »
Приложите файл
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Re: Dj-Classifieds - компонент объявлений
« Ответ #104 : 30.03.2011, 17:27:49 »
Приложите файл

Ну Я к сожалению не могу залить файлы. Просто не вижу как. Судя по всему нету доступа.

А собственно что вы там хотите увидеть? Я и так всё описал. Захожу в админку, захожу в DJ Classifields, и он выводит вот такое сообщение. всё.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #105 : 30.03.2011, 17:56:11 »
А собственно что вы там хотите увидеть?

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

Опять-таки вопрос - J 1.5.22 Вы установили заново - а компонент, который поставили начисто, - тоже заново скачали или ставили тот же пакет, который уже выдавал ошибку?
« Последнее редактирование: 30.03.2011, 17:59:55 от SDKiller »
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Re: Dj-Classifieds - компонент объявлений
« Ответ #106 : 30.03.2011, 20:43:06 »
Ну файл Я качал с офф сайта. com_djclassifieds_1.1.2.zip

Ставил его на виртуальном хосте на Joomla 1.5.14 и Joomla 1.5.22.
На 14 версии была та же ошибка. На 22 версии всё работало норм.

На Хосте в инете, стояла версия 14. установил - не заработала. После чего Я обновил версию пакетом до 22 версии. Удалил компонент, и установил заново. Везде использовал один и тот же пакет 1.1.2.

А удалять сайт полностью и заливать заново не охота... приличное количество посетителей всегда. Сначала Я испробую любые другие методы, и если это не подойдёт, то только тогда Я перезалью сайт заново.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #107 : 30.03.2011, 22:56:02 »
а кто говорит о том, чтобы сайт заново переустанавливать

речь идёт конкретно о файле
/administrator/components/com_djclassifieds/views/categories/tmpl/helper.php

и о том, пробовали ли вы скачать заново именно пакет компонента
*

CanVas

  • Захожу иногда
  • 92
  • 0 / 0
  • Freedom
Re: Dj-Classifieds - компонент объявлений
« Ответ #108 : 02.04.2011, 07:06:52 »
а кто говорит о том, чтобы сайт заново переустанавливать

речь идёт конкретно о файле
/administrator/components/com_djclassifieds/views/categories/tmpl/helper.php

и о том, пробовали ли вы скачать заново именно пакет компонента

Вот файл: http://zalil.ru/30783619
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Re: Dj-Classifieds - компонент объявлений
« Ответ #109 : 04.04.2011, 02:05:39 »
как добавть поле, чтоб человек мог указывать цену ?
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #110 : 04.04.2011, 03:13:31 »
как добавть поле, чтоб человек мог указывать цену ?

Обновитесь до последней версии.
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Re: Dj-Classifieds - компонент объявлений
« Ответ #111 : 04.04.2011, 13:15:00 »
ссылку можно ?
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #112 : 04.04.2011, 13:32:01 »
http://joomlaforum.ru/index.php/topic,148635.0.html

в первом посте темы ссылка на сайт разработчика
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Re: Dj-Classifieds - компонент объявлений
« Ответ #113 : 04.04.2011, 14:34:20 »
Отлично спасибо, жаль только что нельзя удалять свои объявления
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #114 : 04.04.2011, 15:53:42 »
жаль только что нельзя удалять свои объявления
можно. создайте пункт меню типа useritems, в списке есть опция удалить
*

nober

  • Захожу иногда
  • 155
  • 1 / 1
Re: Dj-Classifieds - компонент объявлений
« Ответ #115 : 04.04.2011, 16:31:40 »
о клево, спасибо )
*

Oksana88

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #116 : 04.04.2011, 17:03:35 »
А как, чтобы ЧПУ замена прописывалась? Заголовок на кириллице, а ссылка получается такая /2011-03-06-12-40-45/item/1_----/17_---- то есть просто тире, количество тире определяется кол-вом слов.

А в ручную забивать, похоже, только в БД
« Последнее редактирование: 04.04.2011, 17:06:40 от Oksana88 »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #117 : 04.04.2011, 17:21:17 »
на данный момент могу предложить урезанный вариант штатного роутера, чтобы, ссылка получалась вида .../item/1/17

с транслитерацией немного больше возни

[вложение удалено Администратором]
*

Oksana88

  • Осваиваюсь на форуме
  • 23
  • 1 / 0
Re: Dj-Classifieds - компонент объявлений
« Ответ #118 : 04.04.2011, 17:30:59 »
SDKiller, да пойдет, а как так сделать?
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Dj-Classifieds - компонент объявлений
« Ответ #119 : 04.04.2011, 17:32:31 »
распакуете и замените в папке components/com_djclassifieds файл router.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск в админке DJ-Classifieds

Автор shop-user

Ответов: 1
Просмотров: 2855
Последний ответ 30.11.2022, 09:49:33
от Leo1986
Добавить к dj classifieds прямую оплату и доставку УкрПошта

Автор Alex_gs

Ответов: 0
Просмотров: 3482
Последний ответ 11.01.2022, 14:55:25
от Alex_gs
Не добавляются фото к объявлениям DJ-Classifieds 3.6.4

Автор spaun0982

Ответов: 7
Просмотров: 4828
Последний ответ 03.11.2021, 12:59:49
от igorMas
Как включить emoji в dj-classifieds?

Автор inkvizitr

Ответов: 0
Просмотров: 3079
Последний ответ 09.03.2021, 19:24:36
от inkvizitr
Можно ли в DJ-Classifieds создать несколько адресов для одного объявления?

Автор Kijv

Ответов: 0
Просмотров: 3090
Последний ответ 15.02.2021, 11:38:49
от Kijv