Новости Joomla

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления...

Nevigen Audit JoomShopping 5+Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Расширение может:Товары:- отображение списка товаров в удобном информативном виде,- дополненные возможности фильтрации товаров в списке,- возможность быстрого удобного просмотра базовой статистики по товарам.- расширенные возможности поиска по товарам,- возможности анализа базовой подготовки SEO параметров товаров, с возможностью перехода к отфильтрованным товарам с "проблемами"- анализ базовой SEO подготовки товаров проводится по всем установленным для магазина языкам- редактирование товара (в апдейтах)Заказы:- отображать заказы в удобном виде,- обеспечивает широкие дополненные возможности фильтрации,- предоставляет расширенные возможности поиска по полям заказов,- возможность быстрого удобного просмотра базовой статистики по заказам.- планируются дополнительные возможности статистики и анализа продаж. (отдельными расширениями)Клиенты:- отображать список клиентов в удобном виде,- предоставляет расширенные возможности поиска по полям клиентов,- возможность быстрого удобного просмотра базовой статистики по клиентам.- исключена возможность блокировки собственной учетной записи, чтобы не утратить контроль для доступа в админпанель,- добавлено поле заметок для клиента (интегрированы заметки пользователя Joomla), что дает дополнительные возможности для работы разных менеджеров с клиентом.- планируются дополнительные возможности работы с клиентами (отдельными расширениями)Системные требования: JoomShopping 5.5+, PHP 8.1+Вопросы по расширению к участнику нашего сообщества @IhorNVGСтраница расширения#JoomShopping #расширения

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм...

Собственные макеты вывода для пользовательских полей JoomlaМы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html шаблона и твори там что хочешь. Это в полной мере относится и к пользовательским полям Joomla.Joomla ищет макеты рендера всех пользовательских полей в следующем порядке:- Есть ли файл templates/[template name]/html/layouts/[component name]/fields/render.php , переопределяющий макет вывода полей для конкретного компонента? Да - используем его.- Нет? Есть ли файл components/[component name]/layouts/fields/render.php в папке компонента? Да - используем его.- Нет? Есть ли файл templates/[template name]/html/layouts/com_fields/fields/render.php, переопределяющий вывод полей для com_fields? Да - используем его.- Нет? Используем файл components/com_fields/layouts/fields/render.phpЭто механизм поиска переопределений файлов макетов. Вчера столкнулся с тем, что если поле вставлено в текст материала с помощью шорт-кода (кнопкой редактора) вида {field 25}, то переопределения не сработали. Поэтому стал вспоминать как сделать свой макет для поля Joomla. Файл components/com_fields/layouts/field/render.php копируем в templates/YOUR_TEMPLATE/html/layouts/com_fields/field/etapy-raboty-nad-proektom.php. Обратите внимание, что мы файл переименовали, чтобы в настройках поля видеть его в выпадающем списке. После этого всё заработало как надо. Благо, переводил уже раньше статью Как происходит рендер пользовательских полей в Joomla?. Потом, порывшись по своему же переводу увидел, что эта особенность работы Joomla в статье уже в ней описана 😂. А также напомнил себе о возможности указывать макет поля прямо в шорт-коде, через запятую: {field 25,etapy-raboty-nad-proektom}. Правда, если честно, никогда этой возможностью не пользовался. @webtolkru#joomla #php #разработка #webdev

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

так как у меня возникла необходимость добавить новый тип двиигателся и коробки
открывает файлик russian.php в папке lang находим строчку (примерно 363)
Код
DEFINE("_AUTOBB_LISTFORM_ENGINE_SHORTNAME_0","??");
и в конец добовляем то что вым нужно
у меня это так

Код
DEFINE("_AUTOBB_LISTFORM_ENGINE_SHORTNAME_7","ГБ"); //гибрид-бензин
далее находим строчку (примерно 407) и добовляем в конец новыую категорию
Код
DEFINE("_AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_
у меня это выглядит так
Код
DEFINE("_AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_7","Гибрид-Бензин");
сохроняем файл и переходим к autobb.html.php находим строчку (примерно 125)
Код
$engines = array( _AUTOBB_LISTFORM_ENGINE_SHORTNAME_0, _AUTOBB_LISTFORM_ENGINE_SHORTNAME_1,
добовляем в конец через запятую
у меня это так
Код
$engines = array( _AUTOBB_LISTFORM_ENGINE_SHORTNAME_0, _AUTOBB_LISTFORM_ENGINE_SHORTNAME_1, 
  _AUTOBB_LISTFORM_ENGINE_SHORTNAME_2, _AUTOBB_LISTFORM_ENGINE_SHORTNAME_3,
  _AUTOBB_LISTFORM_ENGINE_SHORTNAME_4, _AUTOBB_LISTFORM_ENGINE_SHORTNAME_5,
  _AUTOBB_LISTFORM_ENGINE_SHORTNAME_6,_AUTOBB_LISTFORM_ENGINE_SHORTNAME_7 );
далее находим строчку (примерно 1111)
Код
$engines = array( _AUTOBB_SHOWFORM_LISTS_ENGINE_0, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_1,
в конец добовляем
у меня так

Код
$engines = array( _AUTOBB_SHOWFORM_LISTS_ENGINE_0, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_1, 
  _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_2, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_3,
  _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_4, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_5,
  _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_6,
              _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_7);
сохроняем файл и переходим к файлу autobb.php, находим трочку (примерно 702)
Код
if( $autobbConfig->show_engine ) {
$engine = array();
у меня так
Код: "php"
if( $autobbConfig->show_engine ) {
$engine = array();
$engine[] =  mosHTML::makeOption( 0, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_0 );
$engine[] =  mosHTML::makeOption( 1, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_1 );
$engine[] =  mosHTML::makeOption( 2, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_2 );
$engine[] =  mosHTML::makeOption( 3, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_3 );
$engine[] =  mosHTML::makeOption( 4, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_4 );
$engine[] =  mosHTML::makeOption( 5, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_5 );
$engine[] =  mosHTML::makeOption( 6, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_6 );
$engine[] =  mosHTML::makeOption( 7, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_7 );

для коробки проделываем всё тоже самое только у них префикс дургой
Код
_AUTOBB_EDITFORM_LISTS_CHOOSE_TRANSMISSION_0
и
Код
_AUTOBB_LISTFORM_TRANSMISSION_SHORTNAME


*

MJSN1k

  • Захожу иногда
  • 114
  • 6 / 0
  • Хочу уснуть, прыгающие овцы стареют и дохнут...
Если вы хотите чтобы это появилось и в админке при добавление нужно тоже самое по аналогии сделать в файле админки... т.е. administrator/components/com_autobb/:
admin.autobb.php
Примерно 505 строчка:

Код
$engine = array();
$engine[] =  mosHTML::makeOption( 0, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_0 );

У меня так:

Код
	$engine = array();
$engine[] =  mosHTML::makeOption( 0, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_0 );
$engine[] =  mosHTML::makeOption( 1, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_1 );
$engine[] =  mosHTML::makeOption( 2, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_2 );
$engine[] =  mosHTML::makeOption( 3, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_3 );
$engine[] =  mosHTML::makeOption( 4, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_4 );
$engine[] =  mosHTML::makeOption( 5, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_5 );
$engine[] =  mosHTML::makeOption( 6, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_6 );
$engine[] =  mosHTML::makeOption( 7, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_7 );
« Последнее редактирование: 25.03.2010, 14:40:19 от MJSN1k »
*

Alex Revo

  • Moderator
  • 1995
  • 109 / 0
Делай постепенно и смотри на каком этапе он возникает.
*

Dasboot

  • Захожу иногда
  • 138
  • 2 / 0
На уровне php вариантов будет больше, для всех категорий ТС.
На уровне lang файлов, у каждого свой.

Не получится ли такая ситуация, когда у тех ТС, у которых значений меньше, получат лишние поля вида -
Цитировать
Выберите значение
Карбюратор
Инжектор
Турбо
"_AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_6"
"_AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_7"

*

evildead

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • миртвазлюк
Прошу помощи - добавил новый тип двигателя "газ-бензин" по вышеописанным рекомендациям; он появился в форме добавления объявления на фронтэнде, в админке и в спискех объявлений, а вот в выпадающем списке при расширенном поиске на фронтэнде его нету (( в какой строчке какого файла копать?
тестирую на дэнвере 3, Joomla 1.5.15, autoBB 2.3 legacy mode (если эта тема для режима легаси, переместите топик туда)
*

Alex Revo

  • Moderator
  • 1995
  • 109 / 0
Добавьте новый тип двигателя в функцию searchPage
*

evildead

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
  • миртвазлюк
нашёл)) только это уже в функции makeSearchPage
в файле autobb.php строка примерно 1290
Код
if( $autobbConfig->show_engine ) {
$engine = array();
$engine[] =  mosHTML::makeOption( 0, _AUTOBB_SEARCHFORM_LISTS_ENGINE_DOESNT_MATTER );
$engine[] =  mosHTML::makeOption( 1, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_1 );
$engine[] =  mosHTML::makeOption( 2, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_2 );
$engine[] =  mosHTML::makeOption( 3, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_3 );
$engine[] =  mosHTML::makeOption( 4, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_4 );
$engine[] =  mosHTML::makeOption( 5, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_5 );
$engine[] =  mosHTML::makeOption( 6, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_6 );
$engine[] =  mosHTML::makeOption( 7, _AUTOBB_EDITFORM_LISTS_CHOOSE_ENGINE_7 );
« Последнее редактирование: 02.02.2010, 15:10:06 от evildead »
*

mnc

  • Новичок
  • 6
  • 0 / 0
А если изменять поле с рукописным вводом? Например Расход бензина, как я понял, там разрешен ввод только цифр, допустим я его переименовал - как разрешить ввод текста вместо "только цифр" ?
*

Alex Revo

  • Moderator
  • 1995
  • 109 / 0
нужно в базе поменять тип поля на text
*

mnc

  • Новичок
  • 6
  • 0 / 0
Спасибо!

Отредактировал messages и удалил >0.0 в файле
« Последнее редактирование: 23.02.2010, 13:04:54 от mnc »
*

Denni

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Спасибо большое cagami! Все работает)
*

matetos

  • Новичок
  • 6
  • 0 / 0
Как можно добавить в форму новые поля?
мне нужно создать новые поля:
Количество осей,
Полная масса,
Количество комнат,
Количество спальных мест,
Количество сидячих мест,
Кассетный туалет,
Портативный туалет,
Отопление,
Холодильник,
Газовая плита,
Духовой шкаф. и друге поля.
И сделать так чтобы они отображались и в поиске.
Готов платить деньги если нужно.
« Последнее редактирование: 18.10.2011, 10:30:20 от matetos »
*

lifecom

  • Захожу иногда
  • 99
  • 1 / 0
Хотел сделать поля "Введите максимальную скорость" и "Укажите объем двигателя автомобиля" сделать текстовыми,
поправил в БД таблицу jos_autobb_messages

speed=text-Default2=none
volume=text-Default2=none

Но поля все равно принимают только цифры, при вводе других знаков подставляют 0

Где еще нужно подправить?
*

0nyx

  • Новичок
  • 7
  • 0 / 0
сделал все как в первом посте но при добавлении обьявления ничего из списка нового не выпадает только старые виды двигателей
*

Denni

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
нужно в базе поменять тип поля на text
Доброе время суток. Подскажите где именно в базе и что нужно поменять что бы вместе с цифрами в поле объём двигателя можно было прописывать и другие символы. Заранее огромное спасибо
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавление объявления в модальном окне

Автор htmlcss

Ответов: 0
Просмотров: 1799
Последний ответ 26.12.2012, 22:01:39
от htmlcss
Можно ли поставить запрет на просмотр объявления не зарегистрированным пользователям?

Автор ayrik

Ответов: 6
Просмотров: 2877
Последний ответ 03.10.2012, 05:14:11
от ayrik
Оформление страницы объявления

Автор amalcev

Ответов: 1
Просмотров: 2436
Последний ответ 22.03.2012, 23:33:13
от Alex Revo
Как при подаче объявления убрать /выберите модель/

Автор lifecom

Ответов: 2
Просмотров: 1851
Последний ответ 26.12.2011, 13:57:33
от lifecom
модуль autobb_vm как убрать ограничение по сроку хранения объявления

Автор Artrum

Ответов: 1
Просмотров: 1891
Последний ответ 23.12.2011, 15:50:04
от era