Новости Joomla

Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.v.6.0.0. Что нового?Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.➕ Новые комментарии для Joomla. Введена встроенная система комментирования статей.➕ Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение». 🫥 Обновление: улучшена скорость загрузки динамического контента.🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!Новость на сайте JoomShaper.@joomlafeed#joomla #расширения #шаблоны

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

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Вопрос: как реализовать?

Детали: сделать как у... ну например... МТС. При первом входе на сайт система спрашивает: "Из какого вы города?". Пользователь выбирает, например, Москву. И далее система показывает пользователю только ту информацию, которая относится к его региону. Так, например, Москвичу не предложат тарифы Волгограда.
Соответственно хочу организовать на своем сайте такую же систему, чтобы пользователь из Калининграда не копался в статьях для Москвичей и наоборот.

Пытался найти что-то похожее, но даже не представляю как правильно забить в поиске вопрос.

Кто может помогите.
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
это хакать придется com_content. Создаем поле city в талице _users, далее на сайте где угодно делаем для авторизованных юзеров выбор города(например селектом), юзер выбирает - данные сохраняются в БД, а уже в выводе материалов поправить SQL Запрос, добавить проверку на город
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
То есть плагиннокомпонентным методом это реализовать не получится?

А если, например, не добавлять поле в базу, а прописывать в кукис пользователя. И потом фильтровать в по написанному в кукис.

И далее, кто может помочь с реализацией?
*

Smaster

  • Новичок
  • 6
  • 0 / 0
Тема очень актуальна, может есть внешние готовые скрипты? Пожалуйста поделитесь информацией
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
То есть плагиннокомпонентным методом это реализовать не получится?

Ну зачем хакать.
Сделать отдельной таблицей на два поля, id юзера как уникальный ключ.
То же с контентом - можно материалам или категориям назначить регионы.
Плюс пара плагинов для пользователей и контента.
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Господа, вы упускаете один момент.

Вопрос: почему вы привязываетесь к БД при реализации этой функции а не к кукис?

Мативация: если вы зайдете на тот же сайт МТС, вас не попросят сразу зарегистроваться, а вот ваш регион спросят. И при повторном заходе система уже будет знать откуда вы, хотя вы в ней не зарегистрованы.

Иными словами реализация данной фишки должна быть без необходимости регистрации пользователя! Это очень важно, т.к. народ у нас ленивый и если он зашел на сайт просто прочитать статью, а его просят зарегится, он уйдет в другое место. Проверено! Таких очень много.

Надо думать именно про кукис, с возможностью в дальнейшем, если юзер все таки решил зарегиться, занесения его региона в БД. И то спорно, на мой взгляд достаточно кукиса. Но тут надо подумать над тем, что не все принимают кукисы... но с этим я не знаю как бороться.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
на мой взгляд достаточно кукиса

Да можно и в сессию записать. Это что касается пользователей.

Но материалы-то всё равно должны как-то классифицироваться по регионам, так что без БД всё-таки не обойтись.
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Сделать отдельной таблицей на два поля, id юзера как уникальный ключ.
То же с контентом - можно материалам или категориям назначить регионы.
Я не понимаю зачем отдельная таблица. Ведь при написании статьи или добавлении какого-либо иного материала, признак региона можно просто прикрепить к этой статье или материалу как вы писали. Т.е. можно сделвть еще одно поле в таблице со статьями, где будет содержаться код региона, например 77 для москвы. И при заходе пользователя система будет брать из куки его регион, сравнивать с регионом статьи и если совпалает, то показавыем, если нет, то скрываем.

Но тут еще вопрос: нагрузка на сервер. Более менее посещаемый ресурс не запариться ли фильтровать контент, а если его докуя...

Узнать бы как всетаки это реализовано у того же МТС.

Кстати, а ведь контент изначально, при добавлении сразу можно делить по категориям. То есть нафигачить категорий с номерами регионов, записывать туды материал, а при заходе пользователя не фильтровать, а просто выводить содержание категории (ну или раздела).
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Я не понимаю зачем отдельная таблица.
Затем что при последующих обновлениях вам придётся постоянно держать в голове что у вас хак стандартной таблицы. Хотя дело вкуса.
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
у мтс мультисайтовость)) а не мультиконтентнось... если вам хочется отдельные домены, меню и прочее... вам стоит задуматься над тем чтоб отказаться от Joomla... таблица или поле... добавить в базу это не суть вопроса... вопрос технической реализации... )) все равно хакать базу так или иначе придется.... и компонент все равно придется хакать... если компонентов несколько то лучше таблицу делать отдельную... и уж как реализовано будет через регистрацию куку или сессию это опять же технические требования вы же не высказали как вам нужно... ))
Если вы хотите как мтс, то извольте приготовить н денег как МТС :-) я думаю исчислять надо будет десятками миллионов ))) а так вам суть по моему уже рассказали....
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
А можно спросить, вопрос стоит в том, что бы при первом же посещении пользователя - ему сразу выползали материалы его региона(страны) или ему стоит 1 раз посетить там выбрать, а в последующие разы ему будет автоматом показываться?
*

iDrevniy

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Хочется все таки привлечь народ к обсуждению и поиску решения данного вопроса.

Для тех, кто только что присоединился, и конкретизируя задачу на примере:
для примера выберем сайт недвижимости. вы делаете не региональный ресурс, а общероссийский. и соответственно в вашу базу попадают объекты не только москвы и подмосковья, но и... ярославля, волгограда, пензы, владивостока и т.д. теперь к вам заходит пользователь из новгорода. сначала он отфильтровал однушки и фильтранул по новгороду, потом двушки и фильтранул по новгороду. он зашел завтра, после завтра, через неделю и опять фильтрует по новгороду. казалось все просто - ему надо зарегистрироваться, а он не хочет. и тогда мы пытаемся о нем позаботиться. при первом его появлении на сайте мы его сразу спросим из какого он города, он нам ответит, и сразу получит предложения только по новгороду, и потом, и в 10 и в 100 раз зайдя на сайт и не регистрируясь - только по новгороду.
а основная цель - чтобы при первом же посещении ресурса человек не маялся с фильтрацией (еще не известно как она организована), не заморачивался на регистрацию, а сразу после 1 клика (окно с регионом автоматически всплывает и при клике на городе пропадает) получил то, зачем он пришел.
теперь думаю всем понятно

у мтс мультисайтовость)) а не мультиконтентнось... если вам хочется отдельные домены, меню и прочее... вам стоит задуматься над тем чтоб отказаться от Joomla... таблица или поле... добавить в базу это не суть вопроса... вопрос технической реализации... )) все равно хакать базу так или иначе придется.... и компонент все равно придется хакать... если компонентов несколько то лучше таблицу делать отдельную... и уж как реализовано будет через регистрацию куку или сессию это опять же технические требования вы же не высказали как вам нужно... ))
Если вы хотите как мтс, то извольте приготовить н денег как МТС :-) я думаю исчислять надо будет десятками миллионов ))) а так вам суть по моему уже рассказали....
а вот хз как мне надо, я к сожалению не программист и слабо представляю варианты реализации. скажем так, видел фишку, захотел, задумался.
то есть иными словами для полноценной реализации этой штуки надо нанять программиста(ов), отвалить $$.$$$.$$$ и все будет гуд. в Joomla реализовать не стоит?
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Суть понятно но к чему я веду, можно ведь по IP определить город пользователя - то есть ему даже не придется выбирать регион при первом заходе. А можно сделать как вы говорите придолбить еще одно поле к таблице материалов, что бы туда забрасывался регион (который можно указывать при создании материалов) а там уже и так все понятно, пользователь выбирает регион при первом заходе и ему дальше показывается только материалы указанного региона Ну соответственно если мы хотим без регистрации то стоит привязывать регион к IP. Др. варианты?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
то есть иными словами для полноценной реализации этой штуки надо нанять программиста(ов), отвалить $$.$$$.$$$ и все будет гуд. в Joomla реализовать не стоит?
причем здесь J? это уже ваши требования.
Реализовать можно для любой системы и на любом языке, вопрос в цене только будет.
Суть понятно но к чему я веду, можно ведь по IP определить город пользователя - то есть ему даже не придется выбирать регион при первом заходе. А можно сделать как вы говорите придолбить еще одно поле к таблице материалов, что бы туда забрасывался регион (который можно указывать при создании материалов) а там уже и так все понятно, пользователь выбирает регион при первом заходе и ему дальше показывается только материалы указанного региона Ну соответственно если мы хотим без регистрации то стоит привязывать регион к IP. Др. варианты?
Фильтрация материалов (поле там в таблице материалов или как то по другому это реализовать) - это должно быть по любому. Иначе, как вы собрались тащить разные данные для разных регионов?
А как уж для пользователя она будет фильтроваться по GeoIP или по тыку кнопки это вопрос другой.
По тыку кнопки нужно будет реализовывать по любому. Т.к. если на данный момент я сейчас в Москве, а хочу посмотреть информацию из Томбова, что мне делать?
Единственный в этом плюс что при первом заходе на сайт его регион определиться автоматически, и ему не нужно будет тыкать на кнопку.
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Цитировать
По тыку кнопки нужно будет реализовывать по любому. Т.к. если на данный момент я сейчас в Москве, а хочу посмотреть информацию из Томбова, что мне делать?

Вот потом когда зайдешь и уже тебе выдаст только исключительно московские материалы, где то в верху будет списочек под названием - прим. "выберете нужный вам регион!" Ну это как я себе представляю. Разве так бы было плохо?
То есть получается след. ситуация:
Вар. 1 - мы при посещения сайта видим список регионов, выбираем, и потом по тому же IP нам будет определятся материал того или иного региона (или же это регистрированный пользователь и он к примеру у себя в профиле указал - какой регион ему отображать, или с какого он сам региона)
Вар. 2 - мы при первом посещение привязываем регион к IP и предоставляем ему последующую возможность выбора др. региона (а делается это если пользователь зарегистрирован или просто гость это уже как бы дело каждого).

Что лучше?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
roket007
да нет, я видимо тебя не понял :)
Я написал о том, что бы регион определялся автоматически по IP.

Сейчас, если я правильно понял, ты предлагаешь вместо кукисов использовать IP адреса. Сомневаюсь что это хорошая идея.
Во первых, IP может быть динамическим.
Во вторых, эти все IP нужно где-то держать, по видимому в БД. Так вот эта таблица очень быстро разрастется, если в нее записывать каждый новый IP посетителя + к этому это будет как минимум 1 запрос на проверку. Ну а дальше поиск по этой таблице будет естесно нагружать сервер, т.к. искать что-то в большой таблице без индекса несколько напряжно :) Можно конечно разделить на подсети, но все равно лишний гемор, т.к. читаем п.1
Думаю, кукисы здесь самый оптимальный вариант.
« Последнее редактирование: 10.09.2011, 01:56:55 от SmokerMan »
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Я делал подобное для VirtueMart http://joomlaforum.ru/index.php/topic,156838.msg853181.html#msg853181, а под com_content, вообще ничего сложного нет. IP в базе хранить не нужно(это и не реально), есть сервисы - руцентр, например. В базе только список городов нужен, выбранный город пишется в сессию(зарегистрированным пользователям - в регистрационную информацию), а привязку статей в городе можно прямо в модуле делать. Собственно, весь функционал можно в один модуль вложить.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Я в принципе и имел ввиду то что бы не сохранять в базе IP,  а во время захода сравнить в каком то сервисе!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
а во время захода сравнить в каком то сервисе!
покажите мне этот сервис...
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Цитировать
покажите мне этот сервис...

http://ipgeobase.ru/cgi-bin/Search.cgi
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
http://ipgeobase.ru/cgi-bin/Search.cgi
улыбнуло :)
честно, но нет кроме GPS и Глонаса сервисов которые реально могли определить человека по месту нахождения по пуку. Да и они не с правятся с этой возможностью. Время литит, ждемс, может наши правнуки об этом смеяться будут.
*

varX

  • Живу я здесь
  • 2466
  • 141 / 5
  • разработка компонентов
Что улыбнуло то? Квартиру не показало?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Да я вообще думал про 2ip.ru там город показывается этого достаточно я думаю. Ну может я не прав. А про квартиру подмечено четко:) Да и че болтать, люди спрашивали вообще то про решение, а не про возможности!
*

SerBor

  • Осваиваюсь на форуме
  • 17
  • 1 / 0
чего так улыбать? http://ipgeobase.ru - неплохой сервис. Тестодром ( www.mapdom.ru - используется только для тестов, давненько подзаброшен)  определяет положение пользователя и на карте отдает ближайшую недвижимость к пользователю.
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
на апач ставите модуль mod_GeoIP - сможете к нему обращаться из PHP.
данные может выдавать такие:
   Код страны: RU
   Регион: 48
   Имя страны: Russian Federation
   Город: Moscow
   Скорость:
   dma_code: 0
   area_code: 0
   latitude: 55.752201
   longitude: 37.615601
   postal_code:
   organization:Network of NICEVT
   isp:
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
а меня интересует что такое латитуда и лонгтитуда?
*

era

  • Администратор
  • 1588
  • 392 / 5
  • В туалете лучше быть пользователем, чем админом.
*

roket007

  • Захожу иногда
  • 113
  • 8 / 0
Нет - это диапазон FM частот которые слушает юзер! что бы определить какой он человек:)
*

xaocbozzz

  • Захожу иногда
  • 205
  • 8 / 0
  • Котэ просит! Не обижайте котэ!
А мне вот цены надо для разных регионов разные выводить. Как через куки запоминать и отсортировывать цены?
*

SolopoV

  • Давно я тут
  • 576
  • 16 / 0
  • зеленею...
Я делал подобное для VirtueMart http://joomlaforum.ru/index.php/topic,156838.msg853181.html#msg853181, а под com_content, вообще ничего сложного нет. IP в базе хранить не нужно(это и не реально), есть сервисы - руцентр, например. В базе только список городов нужен, выбранный город пишется в сессию(зарегистрированным пользователям - в регистрационную информацию), а привязку статей в городе можно прямо в модуле делать. Собственно, весь функционал можно в один модуль вложить.
Ссылка кривая или удалена тема. Где то осталось почитать - посмотреть?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться