Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

hardstep

  • Захожу иногда
  • 76
  • 5 / 0
Re: VM + метатеги
« Ответ #120 : 25.08.2010, 15:23:06 »
2 morph:
по обоим пунктам согласен, но:
1) если нагрузка существенная, то скорей всего товаров много. тогда заносить руками все теги это очень долго. а если знания позволяют написать свой ЧПУ, то вообще замечательно. но далеко не все могут написать свой ЧПУ.
2) безусловно ручная правка тегов должна быть, но только после автоматического заполнения. т.е заполнили автоматом и там где нужно поправили руками. думаю, что после заполнения по шаблону/маске с достаточным кол-вом переменных(категория товара, тип товара, наименование товара, да еще и характеристики типа товара и т д) придется делать минимум правок
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #121 : 26.08.2010, 04:08:03 »
2 morph:
по обоим пунктам согласен, но:
1) если нагрузка существенная, то скорей всего товаров много. тогда заносить руками все теги это очень долго. а если знания позволяют написать свой ЧПУ, то вообще замечательно. но далеко не все могут написать свой ЧПУ.
2) безусловно ручная правка тегов должна быть, но только после автоматического заполнения. т.е заполнили автоматом и там где нужно поправили руками. думаю, что после заполнения по шаблону/маске с достаточным кол-вом переменных(категория товара, тип товара, наименование товара, да еще и характеристики типа товара и т д) придется делать минимум правок

если ничего вручную не занесено то по умоляанию(см.код файлов вывода списка товаров и карточки) выводится краткое описание товара/категории. что мешает там сделать автоматический вывод хоть имени товара+категорию+производитель+цена+любая нужная вам белиберда. - это специфично под любой проект и дело вкуса каждого :)

можно конечно сделать меганастройки что выводить если не занесены теги вручную
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Re: VM + метатеги
« Ответ #122 : 26.08.2010, 13:54:07 »
друзья, приветствую! у меня такой вот вопрос... в титл товаров и категорий через тире прописывается и общий титл сайта. скажите, а как его удалить?

Заранее спасибО!
*

Joo-mler

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: VM + метатеги
« Ответ #123 : 06.09.2010, 22:42:28 »
Есть ли подобное решение для VM 1.1.5? Интересует в первую очередь возможность указания индивидуальных Title товару.
*

hardstep

  • Захожу иногда
  • 76
  • 5 / 0
Re: VM + метатеги
« Ответ #124 : 06.09.2010, 23:28:35 »
бери для VM 1.1.4. если что-то не пойдет, то руками самому допиливать. либо sh404SEF пользовать
*

AnArhist

  • Захожу иногда
  • 51
  • 0 / 1
Re: VM + метатеги
« Ответ #125 : 07.09.2010, 16:22:58 »
Где надо прописать чтобы кейвордс и дескрипшен не обрезались, титл я видел где делается, а вот эти мета не нашёл?
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: VM + метатеги
« Ответ #126 : 07.09.2010, 17:25:38 »
Joomla 1.5.14+virt 1.1.4
сделал для вирта 1.1.4 проверил, работает


Отлично все работает! Спасибо за доработку....
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: VM + метатеги
« Ответ #127 : 07.09.2010, 18:56:00 »
Увеличил длину для странички товара.
Подскажите как сделать для категорий также чтоб не обрезалось до 60 знаков. В каком файле и что править.

Подскажи пожалуйста, ты разобрался для категорий также чтоб не обрезалось до 60 знаков. В каком файле и что править.
Где нужно править
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

warlocksp

  • Завсегдатай
  • 1198
  • 17 / 4
Re: VM + метатеги
« Ответ #128 : 07.09.2010, 18:56:35 »
Поставил * VirtueMart 1.1.4.rar (67.74 Кб - загружено 76 раз.)

Для карточки товаров title обрезается до 60 символов, поэтому в shop.product_details.php

Код
if (!empty($product_title)) {
$vm_mainframe->setPageTitle( html_entity_decode( substr($product_title, 0, 60 ), ENT_QUOTES ));
}
else {
$vm_mainframe->setPageTitle( html_entity_decode( substr($product_name, 0, 60 ), ENT_QUOTES ));
}

меняем на

Код
if (!empty($product_title)) {
$vm_mainframe->setPageTitle( html_entity_decode( substr($product_title, 0, 250 ), ENT_QUOTES ));
}
else {
$vm_mainframe->setPageTitle( html_entity_decode( substr($product_name, 0, 250 ), ENT_QUOTES ));
}

или вообще убираем инструкцию с substr


Подскажи пожалуйста, а как для категорий также чтоб не обрезалось до 60 знаков. В каком файле и что править.
Где нужно править?
Мудр не тот, кто знает много, а тот, чьи знания полезны. Эсхил
*

morph

  • Давно я тут
  • 924
  • 105 / 0
*

AnArhist

  • Захожу иногда
  • 51
  • 0 / 1
Re: VM + метатеги
« Ответ #130 : 09.09.2010, 11:32:23 »
Подскажи пожалуйста, где нужно подправить что бы не обрезались description и keywords?
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #131 : 10.09.2010, 04:34:38 »
вам мало 250 символов? от это СЕО  :o
в базе.тип поля TEXT поставьте без ограничений
*

AnArhist

  • Захожу иногда
  • 51
  • 0 / 1
Re: VM + метатеги
« Ответ #132 : 10.09.2010, 18:13:20 »
Да вот именно что не 256, а урезаеться до 136 знаков с пробелами. Вроде везде стоит 256, а всё равно что то нифига не пашет?
*

alexeevalex

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: VM + метатеги
« Ответ #133 : 21.09.2010, 23:03:39 »
Присоединяюсь к вопросу, как сделать чтобы в категории товаров выводилось не 136 знаков а больше?
В файле shop.browse.php прописано 255. Может что-то еще нужно подправить, а то в товаре все получилось, а в категории товаров нет, не выводит больше чем 136 знаков.

Если можно напишите пожалуйста подробнее, и если что-то в базе нужно править, то напишите пожалуйста где, а то тут писали "в базе.тип поля TEXT поставьте без ограничений", я поискал и не нашел где нужно поставить этот тип поля в базе.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #134 : 22.09.2010, 04:26:15 »
заходим в базу например phpmyadmin'ом идем в таблицу #_vm_category ищем там нужное поле. видим там тип varchar(250) меняем на TEXT без всяких циферок
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: VM + метатеги
« Ответ #135 : 29.09.2010, 14:10:08 »
На вирте 1.1.4 стоит данный хак + использую sh404SEF. Пришла мысля, что было бы не плохо для категорий и товаров сделать поле скажем seftitle, содержимое которого загонялось бы в адресную строку :) Данное решене было бы полезно при длинных названиях категорий и товаров.
*

intcorp

  • Захожу иногда
  • 456
  • 12 / 0
Re: VM + метатеги
« Ответ #136 : 29.09.2010, 21:42:25 »
По примеру метатегов сделал задуманное, но появился вопрос: как прописать, чтобы если поле не заполнено, то бралось значение название товара, ато имеем страницу HTML.html
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
Re: VM + метатеги
« Ответ #137 : 30.09.2010, 15:05:46 »
Joomla 1.5.14+virt 1.1.4
сделал для вирта 1.1.4 проверил, работает


А можно для особо ленивых и невнимательных выложить готовые измененные файлы?
*

Azorrr

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: VM + метатеги
« Ответ #138 : 03.10.2010, 18:22:52 »
Спасибо большое за хак! Все просто и понятно, все сделал, все работает, VM 1.14.

Присоединяюсь к вопросу, как сделать чтобы в категории товаров выводилось не 136 знаков а больше?
В файле shop.browse.php прописано 255. Может что-то еще нужно подправить, а то в товаре все получилось, а в категории товаров нет, не выводит больше чем 136 знаков.

Если можно напишите пожалуйста подробнее, и если что-то в базе нужно править, то напишите пожалуйста где, а то тут писали "в базе.тип поля TEXT поставьте без ограничений", я поискал и не нашел где нужно поставить этот тип поля в базе.

У меня тоже такое, только с тегом description. Править в базе не помогает - тип поля у description и товара, и категории один и тот же - varchar (255). У товаров все ок, так что дело не в типе поля (смена на text не помогает - проверил, все равно description обрезается до 136 символов). А жаль - именно этот description идет в сниппеты Google! Поэтому пришлось для категорий пока укоротить description, благо с товарами все нормально, а категорий у меня всего четыре.
*

AnArhist

  • Захожу иногда
  • 51
  • 0 / 1
Re: VM + метатеги
« Ответ #139 : 06.10.2010, 14:04:48 »
заходим в базу например phpmyadmin'ом идем в таблицу #_vm_category ищем там нужное поле. видим там тип varchar(250) меняем на TEXT без всяких циферок

Всё в базе поменял изменил а text всё равно урезает до определённого числа символов, почему вот пример страницы  http://ada-stroy.ru/sitemapshop/shop.browse/72.html таk кейвордс обрезается. Где может что в коде поменять надо!?
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #140 : 07.10.2010, 05:49:30 »
Всё в базе поменял изменил а text всё равно урезает до определённого числа символов, почему вот пример страницы  http://ada-stroy.ru/sitemapshop/shop.browse/72.html таk кейвордс обрезается. Где может что в коде поменять надо!?
а в базе посмотрите - обрезает или нет? если и в базе обрезано то проблема при сохранении,если нет - то при выводе. будем думать

Re: VM + метатеги
« Ответ #141 : 11.10.2010, 20:17:11 »
объясните пожалуйста в двух словах, как запрос в бд сделать? >_<
*

mark111

  • Захожу иногда
  • 63
  • 1 / 0
Re: VM + метатеги
« Ответ #142 : 11.11.2010, 14:30:03 »
объясните пожалуйста в двух словах, как запрос в бд сделать? >_<

заходишь в PHPMyadmin, становишься на нужной базе, затем там закладка sql. Откроется пустое окошко в котором пишешь свой запрос и нажимаешь кнопку GO. Для начала попробуй select * from имя_таблицы
*

FlahsAxel

  • Захожу иногда
  • 210
  • 0 / 0
Re: VM + метатеги
« Ответ #143 : 16.11.2010, 04:25:37 »
На VirtueMart 1.1.5 проверял кто-нибудь хак  VirtueMart 1.1.4?
Спасибо.
*

mark111

  • Захожу иногда
  • 63
  • 1 / 0
Re: VM + метатеги
« Ответ #144 : 16.11.2010, 11:03:14 »
На VirtueMart 1.1.5 проверял кто-нибудь хак  VirtueMart 1.1.4?
Спасибо.

Зайдите на сайт  и скачайте хак для VirtueMart 1.1.5 . Он уже выложен, я у себя поставил, пока работает вродибы корректно
*

FlahsAxel

  • Захожу иногда
  • 210
  • 0 / 0
Re: VM + метатеги
« Ответ #145 : 16.11.2010, 21:07:34 »
mark111
Цитировать
Зайдите на сайт  и скачайте хак для VirtueMart 1.1.5 . Он уже выложен
Туплю наверное, но на какой сайт зайти, чтобы скачать?
Спасибо.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #146 : 17.11.2010, 06:32:53 »
Цитировать
Зайдите на сайт  и скачайте хак для VirtueMart 1.1.5
это разные хаки

Re: VM + метатеги
« Ответ #147 : 29.11.2010, 16:20:30 »
Помогите! Установил для VirtueMart 1.1.4.. При создании товара метатеги появились, но когда на сайте заходишь в сам товар, то пишет ошибка 404 страница не найдена..Что делать? Спасибо!
*

FlahsAxel

  • Захожу иногда
  • 210
  • 0 / 0
Re: VM + метатеги
« Ответ #148 : 01.12.2010, 22:32:56 »
Скачал хак для VirtueMart 1.1.5 с офсайта
product.product_form.php для работы с кириллицей правил (по совету с предыдущей страницы).
Остались кракозябры в Keywords для категорий!
В магазине кракозябров нет, а в браузере, исходный код - кракозябры, причем только Keywords
Код
<meta name="keywords" content="Название категории перед Ключевыми словами - кракозябры, затем собственно Ключевые слова - по-русски" />

с description все в порядке, по-русски.
Подскажите, где подправить?

Хак добавляет МетаТеги к товарам и категориям.
Как добавить МетаТеги к Главной странице магазина?
Магазин выводится, как Главная (кнопка меню Joomla) - МетаТегов НЕТ, т.к. нет статьи!
В Joomla использую SEO Patch, но МетаТеги не появились!
Спасибо.
« Последнее редактирование: 02.12.2010, 17:59:00 от FlahsAxel »
*

mmafight

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: VM + метатеги
« Ответ #149 : 09.01.2011, 06:37:34 »
а в базе посмотрите - обрезает или нет? если и в базе обрезано то проблема при сохранении,если нет - то при выводе. будем думать
в базе не обрезает, у кого-нибудь есть решение?

Не отображается description ни у товара ни у категории, а ведь именно этот тег и нужен.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться