Новости Joomla

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

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

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Всем привет!)
Преамбула:)
Спойлер
[свернуть]

Что нужно:
Создать зависимые поля sellect. Значения у них хранятся в бд. Конкретно: выбрал регион - в следующем селлекте города региона.

Структура бд
Спойлер
[свернуть]

Как я это делаю используя стандартные возможности джум для разработчиков:
Код
<field name="test"
type="sql"
class="inputbox"
query="SELECT id_region, region FROM tbl_region"
key_field="id_region"
value_field="region"

label="Регион">

<option value="0">Выбрать</option>
</field>
<field name="test1"
type="sql"
class="inputbox"
query="SELECT id_city, city FROM tbl_city"
key_field="id_city"
value_field="city"

label="Город">

<option value="0">Выбрать</option>
</field>

Как сделать вообще, чтобы второе поле зависело от первого?
Понятно, что всё вроде бы просто. Сначала нужно выполнить первое поле. А потом во втором считать значение выбранного селлекта и дописать условие в запрос SQL
Код
SELECT id_city, city FROM tbl_city where id_region=[переменная]

Кто что хорошего подскажет? Спасибо!
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Без js у вас ничего не выйдет. Хотите оптимизировать по максимуму? Пишите на чистом php/js, скрипт, запросы в базу, без XML.
« Последнее редактирование: 11.05.2015, 01:25:29 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Без js у вас ничего не выйдет. Хотите оптимизировать по максимуму? Пишите на чистом php/js, скрипт, запросы в базу, без XML.
НАДО с XML, понятно что JS нужен, но... Что там и как?))
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
примерно так
« Последнее редактирование: 11.05.2015, 13:58:30 от zomby6888 »
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
примерно так
Большое спасибо!) Если можно, вопросик:
А как вот это
Код
var list = {
    1 : ['банан1', 'банан2', 'банан3'],
    2 : ['кокос1', 'кокос2', 'кокос3'],
    3 : ['киви1', 'киви2', 'киви3']
}
Из бд можно получить?)
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
AJAX запросом, в ответ отдаете json список опций или сразу HTML готовый. Можно без AJAX, формируте список на php передете скрипту как json строку.
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
AJAX запросом, в ответ отдаете json список опций или сразу HTML готовый
Прости за наглость, понимаю что пошлешь сейчас, но пробую, т.к. ну прям вот очень надо!) Если это не очень долго, мог бы какой нибудь пример накидать? В ответ даю клятвенное обещание выучить JS)) Cпасибо, друг)
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
В бд должна быть привязка поля одного списка к другому (городов к региону). Нету у меня времени чтобы вам все подробно расписывать, может еще кто нибудь напишет, тут много энтузиастов, а клятва ваша мне ни к чему так как это в ваших интересах, не моих.
интернет-блог: http://websiteprog.ru
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
В бд должна быть привязка поля одного списка к другому (городов к региону). Нету у меня времени чтобы вам все подробно расписывать, может еще кто нибудь напишет, тут много энтузиастов, а клятва ваша мне ни к чему так как это в ваших интересах, не моих.
Снова привет!) Секунду времени можно пжл?
Можешь объяснить синтаксис, т.е. что за условие выполняется?
Понимаю вроде все кроме первой части условия в функции. Спасибо!
Код
function selectRegion(){

        var id_country = $('select[name="country"]').val();
        if(!id_country){
                $('select[name="jform[profile][selectDataRegion]"]').html('');
                $('select[name="jform[profile][selectDataRegion]"]').html('');

        }else{
                $.ajax({
                        type: "POST",
                        url: "/action/ajax.base.php",
                        data: { action: 'showRegionForInsert', id_country: id_country },
                        cache: false,
                        success: function(responce){ $('select[name="jform[profile][selectDataRegion]"]').html(responce); }
                });
        };
};
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Всем спасибо!) Особенно главному помощнику zomby6888
Сделал что хотел)) Как до конца допилю наверное сохраню эту Joomla в таком виде) Думаю многим приятно будет если легко и просто организованы страны-регионы-города на сайте при регистрации)
*

akhalex38

  • Захожу иногда
  • 171
  • 1 / 0
Re: Зависимые поля в форме регистрации
« Ответ #10 : 16.08.2015, 14:15:01 »
Так и не допилил)))
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Зависимые поля в форме регистрации
« Ответ #11 : 16.08.2015, 14:28:55 »
НАДО с XML...

Заказчик — "Необходимо сделать зависимые поля в этой форме, обязательно с XML..."..)))
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Зависимые поля в форме регистрации
« Ответ #12 : 16.08.2015, 20:51:04 »
не выйдет с XML, XML хранится в отдельном файле (к примеру админском для com_content для занесения данных в админку из выпадающего списка в материале) - на фронте вы его не получите.
Нужно сразу делать отдельную таблицу в БД, в XML админки работать с полем типа sql и тогда у вас из любого места будет доступ к этим данным.
Чистый XML здесь как козлу припарка, много геморроя, никакого результата
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Расширение поля контента

Автор Atalla

Ответов: 12
Просмотров: 1158
Последний ответ 13.06.2019, 07:44:02
от anatol81n
Переадресация после регистрации Joomla 2.5

Автор Наталик

Ответов: 21
Просмотров: 21058
Последний ответ 29.10.2018, 21:37:29
от Elena91
Как найти страницу регистрации для пользователей? Подскажите, пожалуйста

Автор cosmotion

Ответов: 11
Просмотров: 6594
Последний ответ 19.07.2018, 09:56:57
от vad78
Убрать поле подтверждения e-mail при регистрации

Автор cartgen

Ответов: 5
Просмотров: 8285
Последний ответ 01.05.2018, 16:56:07
от kasper9820
Условия предоставления услуг при регистрации

Автор ZerZer

Ответов: 2
Просмотров: 3837
Последний ответ 20.07.2017, 09:40:25
от anoorik