Новости 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 Гость просматривают эту тему.
  • 126 Ответов
  • 96227 Просмотров
*

accacaserega

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
На странице http://главная.ru/ЛЮБОЙ-ТЕКСТ/название.html
Есть строки:

<base href="http://главная.ru/ЛЮБОЙ-ТЕКСТ/название.html" />
и
<link href="http://главная.ru/название.html" rel="canonical" />

Возможно ли с вами пообщаться более оперативными способами? ICQ, соцсети? Если да, отпишите в ЛС.
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
Ну если оно выглядит так
Код
<link href="http://главная.ru/название.html" rel="canonical" />
то значит все в норме.
Ссылки типа http://главная.ru/ЛЮБОЙ-ТЕКСТ/название.html будут игнорироваться поисковиком, а такие http://главная.ru/название.html уйдут в индекс.
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

accacaserega

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Понятно, ещё раз вам ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ СПАСИБО!

Дело в том, что раньше при изменении ссылки, допустим с:
http://главная.ru/название.html
На:
http://главная.ru/ЛЮБОЙ-ТЕКСТ/название.html
Происходил редирект на:
http://главная.ru/название.html
А сейчас такого не происходит. По всей видимости из-за того, что удален код добавленный в файл templates/МОЙ ШАБЛОН/index.php

Чрезмерно вам благодарен!
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
Нет, это из-за другого.
В шаблоне категории происходит проверка части ссылки типа, существует ли в ссылке "/категория/название.html", или как в твоем случае "/название.html"
Если эта часть присутствует в ссылке, то редиректа не происходит, но это и не страшно, главное чтобы каноникал правду выводил.
От него эфект как от robots.txt
Просить не буду! Сами дадите, когда совесть замучает. R336340187313

эффект от каноникал намного больше, нежели от robots.txt.
Т.к ПС не всегда учитывают, что прописано robots.txt, а при учете, теряется вес страницы.
При canonican вес передается   ^-^
Лучший способ, это минимизировать robots.txt, а в коде страничек использовать <meta name="robots" content="index,follow,noodp,noydir" /> и <link rel="canonical" href="страница/" />
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
Код в первом посте обновлен!
Обновления касаются генерации ссылки каноникал и отключения редиректа 301 на главой странице сайта.
« Последнее редактирование: 07.04.2012, 00:58:33 от AmdAveO »
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

AlexAkhremenko

  • Новичок
  • 9
  • 2 / 0
Думал сделать для virtuemart2, оказалось, что там canonical прописан
Спойлер
[свернуть]
Открываем файл /components/com_virtuemart/views/category/tmpl/default.php
Спойлер
[свернуть]
-->
[свернуть]
« Последнее редактирование: 12.04.2012, 20:56:57 от AlexAkhremenko »
*

pisklov74

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Думал сделать для virtuemart2, оказалось, что там canonical прописан
Спойлер
[свернуть]
Открываем файл /components/com_virtuemart/views/category/tmpl/default.php
Спойлер
[свернуть]
-->
[свернуть]

А уже прописанный в VirtueMart 2 rel="canonical" убирать? и если да, то как?
*

tokamak

  • Новичок
  • 4
  • 0 / 0
Прошу прощения, что прерываю ход Вашей дискуссии, проблема в следующем:
VertueMart 2.0.6 в страницы товаров и категорий добавляет еще один атрибут rel="canonical"
Получается дублирование атрибута, код выглядит так:

 <link rel="canonica"http://www.сайт.ru/component/virtuemart/категория.html" />
 <link href="/component/virtuemart/категория.html" rel="canonical" />

Диалог с поддержкой Яндекса дал следующий ответ:
"Данный атрибут должен указываться в коде страницы только один раз. В противном случае, как я уже писал, страница может не индексироваться роботом."

Как убрать второй атрибут и причина его происхождения в VM2?
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
У меня такой вопрос: стоит ли использовать этот способ, при использовании sh404SEF и стандартного com_content в Joomla! 2.5?
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Интересный способ.
Но я для этих целей плагин metagenerator переделал  ;D
Он сам rel=canonical генерирует, причем достаточно хорошо, жаль что только для com_content, но по аналогии в принципе и для com_k2 можно сделать.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

umid_john

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
AmdAveO огромное Вам спасибо! Вы мне очень помогли разобраться с категориями... К сожалению у нас нету QIWI в Дубаях, но есть другие варианты!
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
У меня такой вопрос: стоит ли использовать этот способ, при использовании sh404SEF и стандартного com_content в Joomla! 2.5?
Что мешает попробовать? Вставляем код, чистим кэш, смотрим код страницы.
Если каноническая ссылка генерируется правильно, то этот способ стоит использовать.

Интересный способ.
Но я для этих целей плагин metagenerator переделал  ;D
Он сам rel=canonical генерирует, причем достаточно хорошо, жаль что только для com_content, но по аналогии в принципе и для com_k2 можно сделать.
В том то и дело, что "достаточно хорошо", а надо близко к абсолюту. ))
Я тоже ходил путем переделки metagenerator-а, пока в тестах не обнаружил, что иногда он генерил разные ссылки.
Потом просто взял и удалил его, прописав схожие функции в шаблонах. Если нужное можно сделать в родном коде, то и доп. рюшки не нужны.

AmdAveO огромное Вам спасибо! Вы мне очень помогли разобраться с категориями... К сожалению у нас нету QIWI в Дубаях, но есть другие варианты!
Спасибо за отзыв! К сожалению у нас Германии тоже нету QIWI, но также есть другие варианты. ;)
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

neocraft

  • Захожу иногда
  • 159
  • 3 / 0
  • www.neocraft.org
Русский язык есть для Feed Gator 2.3.6 ??
*

Langoliers

  • Давно я тут
  • 621
  • 67 / 2
  • Если б Я изучал людей, то был бы паразитологом
Такой вопрос. Выполнил все по инструкции, но у меня и выводилось и выводится сейчас такое:
Код
<base href="http://mysite.com/article.html" />
Ну и на всех страницах соответственно... А уже после выводится
Код
<link href="http://mysite.com/article.html" rel="canonical" />
Скажите, не вредно ли это? И не повредит при индексации?
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Скажите, не вредно ли это? И не повредит при индексации?
Это не вредно, так работает сама Joomla
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

vaymohk

  • Захожу иногда
  • 258
  • 1 / 0
  • Ingtimes.ru | Новости Ингушетии
Возможно ли такое сделать для  ZOO?
*

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Здравствуйте!
Поставил на один сайт, всё отлично работает!
На другом проблема!
Страницы, где список материалов, становится недоступным после добавления каноникал.
После нажатия на меню, появляется пустая белая страница!
Главная и старницы, меню-материал, работают прекрасно!
В чём может быть проблема?

Очень нужна помощь, сайт после переноса на 2.5, дублей просто куча!
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
Скорей всего допущена ошибка при вставке кода, обычно если из кода нечаянно удалилась ковычка, или скобка, запятая, двоеточие...
Или как вариант, идет перехлест с кодом/переменными в шаблоне.
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

Sergeyy

  • Захожу иногда
  • 154
  • 3 / 0
Спасибо большое!
Переписал, всё работает.
*

nadim

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Такой вопрос. Выполнил все по инструкции, но у меня и выводилось и выводится сейчас такое:
Код
<base href="http://mysite.com/article.html" />
Ну и на всех страницах соответственно... А уже после выводится
Код
<link href="http://mysite.com/article.html" rel="canonical" />
Скажите, не вредно ли это? И не повредит при индексации?
Как не вредно - очень вредно.
У меня из-за таких строчек Яндех отказывается страницы индексировать!
Подскажите как от этого избавиться?
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
Из-за каких конкретно строчек? Можно взглянуть на больного?
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

nadim

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Из-за каких конкретно строчек? Можно взглянуть на больного?
Может я не прав, но мне кажется из-за этих строчек:
Цитировать
<base href="http://mysite.com/article.html" />
<link href="http://mysite.com/article.html" rel="canonical" />
Страница говорит, что она не каноническая и указывает на саму себя (типа она каноническая) из-за этого Яндекс и выбрасывает из поиска (может я не прав).
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
На страницу материала могут вести несколько по разному сгенерированных ссылок.
Например на одну и ту же страницу могут вести ссылки вида
http://mysite.net/page-alias.html
http://mysite.net/index.php?Itemid=1
http://mysite.net/index.php?Itemid=1&option=com_content... и т.п.

Без ссылки каноникал будут проиндексированы все ссылки, а Яндекс уже сам решит, какие отдавать в поисковую выдачу.
Если же мы укажем такую ссылку <link href="http://mysite.net/page-alias.html" rel="canonical" />,
то соответственно в выдаче будет участвовать http://mysite.net/page-alias.html, остальные ссылки Яндекс проигнорирует.
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

nadim

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Что означает эта запись: <base href="http://mysite.com/article.html" />
*

AmdAveO

  • Захожу иногда
  • 165
  • 43 / 2
Просить не буду! Сами дадите, когда совесть замучает. R336340187313
*

nadim

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Спасибо!

Если такая запись присутствует на странице для yandex - это нормально, так и должно быть (яндекс должен заносить такие страницы в индекс "поиск")

Код
<base href="http://mysite.com/article.html" />
<link href="http://mysite.com/article.html" rel="canonical" />
« Последнее редактирование: 22.11.2012, 15:15:08 от nadim »
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Такс..
Такой интересный момент
Код
$docroute = JRoute::_(ContentHelperRoute::getCategoryRoute($this->category->id));
Выдает для списка категории путь к списку, а хочется для блога категории.
Как такое реализовать?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Код: php-brief
JRoute::_('index.php?view=category&layout=blog&id='.$id);
//$id - категории
Не катит, именно так и прописано в шаблоне сейчас ))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Создание страниц сайта по шаблону Joomla

Автор romanln2016

Ответов: 0
Просмотров: 10543
Последний ответ 13.08.2025, 16:25:06
от romanln2016
Изменение шаблона Joomla! 2.5.24

Автор SecondPC

Ответов: 0
Просмотров: 4229
Последний ответ 26.03.2021, 18:09:33
от SecondPC
Как в Joomla 3 отключить позицию вывода или убрать надпись?

Автор Алексей Лоскутов

Ответов: 2
Просмотров: 7639
Последний ответ 10.04.2020, 19:07:02
от Алексей Лоскутов
Руководство - создание шаблона для Joomla 2.5

Автор dynamit

Ответов: 6
Просмотров: 30689
Последний ответ 02.02.2020, 22:28:15
от AlinaBut
Проблемы в горизонтальном меню Joomla 2.5

Автор Димьяна

Ответов: 1
Просмотров: 4059
Последний ответ 27.11.2018, 14:58:30
от Ragivort