Новости 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 Ответов
  • 53953 Просмотров
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #60 : 25.01.2010, 04:43:43 »
squirell and ALL
не забывайте отрубать плагин System - sh404SEF для автоматической генерации метатегов, если  установлен sh404sef

все работает.
*

squirell

  • Новичок
  • 4
  • 0 / 0
Re: VM + метатеги
« Ответ #61 : 25.01.2010, 10:52:48 »
Спасибо, morph за подсказку!

Если нужно оставить sh404SEF включенным, то можно в настройках плагина на вкладке Meta/SEO просто деактивировать meta менеджмент и тогда тоже все будет также работать как нужно!

Еще раз спасибо, morph!
*

sarcon

  • Новичок
  • 2
  • 0 / 0
Re: VM + метатеги
« Ответ #62 : 25.01.2010, 14:28:37 »
Спасибо огромное, действительно sh404SEF мешал..
« Последнее редактирование: 25.01.2010, 15:29:11 от sarcon »
*

squirell

  • Новичок
  • 4
  • 0 / 0
Re: VM + метатеги
« Ответ #63 : 25.01.2010, 17:49:00 »
Еще вопрос, возможно не по теме.

Как добавить эти 3 поля (metadesc, metatitle, metakeys) в CSV Improved 1.7?
Просто так, после добавления в базу они не появляются.

Думаю, это для многих актуально.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #64 : 26.01.2010, 06:00:47 »
Еще вопрос, возможно не по теме.

Как добавить эти 3 поля (metadesc, metatitle, metakeys) в CSV Improved 1.7?
Просто так, после добавления в базу они не появляются.

Думаю, это для многих актуально.

CSV Improved 1.7
как раз давно не актуально.в новых версиях импруведа поля подхватываются автоматом насколько знаю
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Re: VM + метатеги
« Ответ #65 : 26.01.2010, 17:46:59 »
Поставил * 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
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

HOG_Seruj

  • Захожу иногда
  • 110
  • 1 / 0
Re: VM + метатеги
« Ответ #66 : 05.02.2010, 23:20:25 »
Народ подскажите процедуру, а то я не до конца понял :(
Скачал 1 архив, просто заменяю файлы и делаю запрос в БД, правильно или что то прописать нужно в коде?
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Re: VM + метатеги
« Ответ #67 : 06.02.2010, 02:51:24 »
Правильно. Дан список изменений на случай того, если Вы ранее для своих нужд меняли эти файлы.
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

HOG_Seruj

  • Захожу иногда
  • 110
  • 1 / 0
Re: VM + метатеги
« Ответ #68 : 06.02.2010, 14:31:06 »
Народ возникла проблемка, у меня VM 1.1.2 через адмику не могу обновить выбивает ошибку, подскажите что сделать можно?
*

HOG_Seruj

  • Захожу иногда
  • 110
  • 1 / 0
Re: VM + метатеги
« Ответ #69 : 06.02.2010, 17:46:19 »
Большое спасибо morph, все получилось все работает, но вот проблемка, после обновления VW 1.1.2 до 1.1.4 вроде все работает (до конца все не протестил), но проблема в том что сильно растянуло окно добавления/редактирования товара или категории, в товаре колонку в ценой, валютой вобще не видно, и если название товара длинное то оно вылазит за черты таблицы, подскажите что можно сделать?
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Re: VM + метатеги
« Ответ #70 : 06.02.2010, 21:34:52 »
2 HOG_Seruj - в топике есть хак именно для 1.4
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

HOG_Seruj

  • Захожу иногда
  • 110
  • 1 / 0
Re: VM + метатеги
« Ответ #71 : 07.02.2010, 14:39:59 »
1.Так я именно этот хак и ставил, еще раз перезалил файлы, но таблица на место не встала  !

2.Подскажите а какой ЧПУ можно поставить для VM, или можно что то в файле изменить, так как я понял то все ЧПУ повыключать нужно, но все же хотелось бы чтобы ссылки нормальные были, как такого достичь можно.
« Последнее редактирование: 07.02.2010, 15:02:56 от HOG_Seruj »
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Re: VM + метатеги
« Ответ #72 : 07.02.2010, 19:28:48 »
sh404SEF, только найти еще бесплатную версию.
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

HOG_Seruj

  • Захожу иногда
  • 110
  • 1 / 0
Re: VM + метатеги
« Ответ #73 : 08.02.2010, 14:55:34 »
Спасибо за помощь, проблема с таблицой на меленьком разширении екрана, на 19 все ок. Нарад еше 1 проблемка, в закладке мета, в поле заголовок около 30-50 символов ввести можно, где можно поправить это?
*

elsov

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
Re: VM + метатеги
« Ответ #74 : 21.02.2010, 00:01:12 »
ключевые,описания,титл к товарам и категориям.
для обоих версий.
нашол гдето у себя,когдато делал).выкладываю пишите,смотрите.

несколько запросов,несколько модификаций ничего сложного.


!не забываем делать бекапы, а после установки не забываем чистить кэш, если стоит плагин System - sh404SEF для автоматической генирации метатегов и ему подобные - отключаем.

21/10/09
contentelements.rar - обновленные файлы категории и товара для JoomFish,спасибо intcorp

16/11/09
версия для 1.1.4  от 7RusWolf - http://joomlaforum.ru/index.php/topic,67328.msg499852.html#msg499852


А нельзя ли для vm 1.0.15 добавить список изменений в файлах. Просто многие уже вносили изменения в свои файлы.
*

Denis_

  • Захожу иногда
  • 111
  • 0 / 0
Re: VM + метатеги
« Ответ #75 : 03.03.2010, 23:11:26 »
установилю все работает! но JComments теперь не работает! как исправить?
*

Denis_

  • Захожу иногда
  • 111
  • 0 / 0
Re: VM + метатеги
« Ответ #76 : 04.03.2010, 00:05:49 »
запаниковал зря))
исправил)
*

alexeevalex

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: VM + метатеги
« Ответ #77 : 11.03.2010, 00:08:18 »
Я заменил файлы из архива VirtueMart 1.1.4.rar запрос к базе сделал, но почему то не отображаются в коде на странице ключевые слова в категориях товаров. В самих товарах все ок, в категориях в админке тоже все есть, а вот в коде страницы нет, там только глобальные ключевые слова для всего сайта прописаны.  Подскажите пожалуйста что делаю не так, может у кого-то подобная проблема тоже была напишите как её решили?

Еще подскажите пожалуйста, для чего архив metatags_fromvm_15.rar ?  У меня Joomla 1.5.14  и VirtueMart 1.1.4 по идее мне нужен архив VirtueMart 1.1.4.rar из него файлы взять для замены оригинальных и запрос к базе данных сделать?  А metatags_fromvm_15.rar  - это тогда зачем, там вроде файлы такие же как и в архиве для 1.1.4 но запрос к базе данных другой ?
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: VM + метатеги
« Ответ #78 : 17.03.2010, 21:05:41 »
Залил, всё ок.

Теперь думаю тоже проверить отображение их в коде страницы
Смотрю....
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: VM + метатеги
« Ответ #79 : 17.03.2010, 22:22:58 »
Вечер добрый ещё раз, поставил дополнение, но до этого не проверил кое что:

Теперь:
Создаю новую категорию, магазин пишет что создал, а она ни где ни видна.
И изменить прошлые не могу, может ли это быть из-за этого дополнения?


И на самом деле замени файлами обратно ,появилась категория, и названия уже существующих можно менять
Так и должно что ли быть?
« Последнее редактирование: 17.03.2010, 22:27:28 от yrygvay »
Смотрю....
*

Stotland

  • Новичок
  • 4
  • 0 / 0
Re: VM + метатеги
« Ответ #80 : 23.03.2010, 12:03:31 »
Спасибо ! Всё работает отлично !

Вот бы ещё для производителей это дело допилить !

И было-бы неплохо иметь возможность прописывать свои URL для категорий и товаров - Вот было-бы всем счастье !
« Последнее редактирование: 23.03.2010, 12:09:38 от Stotland »
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #81 : 23.03.2010, 15:42:07 »
Цитировать
А metatags_fromvm_15.rar  - это тогда зачем, там вроде файлы такие же как и в архиве для 1.1.4 но запрос к базе данных другой ?
все правильно это для 1.0.15 вирта. запросы чуть разнятся но так и надо - просто поля обозваны по другому

Цитировать
И на самом деле замени файлами обратно ,появилась категория, и названия уже существующих можно менять
Так и должно что ли быть?

значит чтото ранее меняли в этих файлах.
на голый 1.1.4 все без проблем встает

если что - пишите аська в профиле.но проверьте сначала все еще раз )
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Re: VM + метатеги
« Ответ #82 : 23.03.2010, 15:42:44 »

>И было-бы неплохо иметь возможность прописывать свои URL для категорий и товаров - Вот было-бы всем счастье !
не понял - это как?
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: VM + метатеги
« Ответ #83 : 23.03.2010, 15:45:29 »
Это видимо что то на подобии роутера.
Смотрю....
*

Stotland

  • Новичок
  • 4
  • 0 / 0
Re: VM + метатеги
« Ответ #85 : 23.03.2010, 16:16:22 »
Это видимо что то на подобии роутера.

Да !
Вы правы !
Что-бы в транслите вписывать свой url - к примеру ниже строчки URL в товаре и категории !
Нигде не нашёл подобного - было-бы здорово !
Спасибо !
*

yrygvay

  • Завсегдатай
  • 1293
  • 36 / 3
Re: VM + метатеги
« Ответ #86 : 23.03.2010, 16:22:09 »
Да !
Вы правы !
Что-бы в транслите вписывать свой url - к примеру ниже строчки URL в товаре и категории !
Нигде не нашёл подобного - было-бы здорово !
Спасибо !
Странно, вроде же товарисЧ beagler уже дал ссылку на тему по SEF а из неё понятно что ручками ссылки не делаются. Хотя отчасти можно сделать ( ведь категории вы сами создаёте, а эти категории, товар и будут делать ссылку вида :/component/virtuemart/details/8/2/elektroinstrumenti/tsirkulyarnaya-pila.html
Смотрю....
*

Stotland

  • Новичок
  • 4
  • 0 / 0
Re: VM + метатеги
« Ответ #87 : 23.03.2010, 16:24:37 »
Это видимо что то на подобии роутера.

Все эти роутеры и к примеру sh404SEF - это в основном генераторы ссылок, это тоже неплохо, знаю, там тоже можно прописать всё что угодно, но почему-бы не сделать возможность, самому пользователю вписывать красивый URL в товаре и категории - вот про это счастье я и писал, для SEO - это полезно - ПРОВЕРЕНО !
Или допустим так - нажимаем кнопочку - получаем транслит - если неустроил - подредактировал его и сохранил затем.
Пустое поле - URL в транслите НЕТ !
« Последнее редактирование: 23.03.2010, 16:36:56 от Stotland »
*

TulipQ

  • Осваиваюсь на форуме
  • 25
  • 5 / 0
Re: VM + метатеги
« Ответ #88 : 25.03.2010, 11:59:54 »
Спасибо все работает. Поставил для VM 1.1.4. Правда ручками за#бался править, но зато теперь все удобно. До этого приходилось через sh404SEF меты хреначить. Жуть как неудобно  ;D
« Последнее редактирование: 25.03.2010, 12:58:56 от TulipQ »
*

patriot

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: VM + метатеги
« Ответ #89 : 25.03.2010, 18:48:58 »
Мета теги для категорий товара изменяются и отображаются в коде, а вот для товара мета теги отображения в коде не хотят ( в базе данных в соответствующих полях они есть). Ситуация похожа была выше, но у меня нет СЕО ЧПУх.   Joomla 1.5.15 virt 1.1.3.

Спасибо за дынный хак! 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться