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

Karyuudo

  • Захожу иногда
  • 354
  • 0 / 0
есть список материалов в категории - faq
вот только проблема есть..
при нажатии на материал, нет возможности вернуться на предыдущю страницу, кроме как не нажав кнопку назад в браузере, а это не удобно каждый раз туда жать, хотелосьбы кнопочку, внизу текста под материалом, которая бы вела назад.. как такое можно организовать?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Можно добавить в статью ссылку типа:
Код
<div id="back_link">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>
Либо:
Код
<div id="back_link">
<a href="javascript:history.back();">
Назад</a>
</div>
Но для этого из черного списка надо исключать script Что бы ссылка не вырезалась
Проще помоему изменить немного вывод материала. Для этого добавим в файл components\com_content\views\article\tmpl\default.php строчку.
Допустим в конце, после того как в нем идет <?php echo $this->article->event->afterDisplayContent; ?> добавляем следующее:
Код
<div id="back_link" align="center">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>

*

Karyuudo

  • Захожу иногда
  • 354
  • 0 / 0

добавим в файл components\com_content\views\article\tmpl\default.php строчку.
Допустим в конце, после того как в нем идет <?php echo $this->article->event->afterDisplayContent; ?> добавляем следующее:
Код
<div id="back_link" align="center">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>
странно, но эта строчка отсуствует в этом файле (в соседнем тоже) а добавление в конец этого кода не помогает.. ничего не происходит
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
может этот файл лежит у вас в шаблоне. Посмотрите в директории Ваш шаблон\html\com_content\article\default.php
Если он есть то редактировать надо его. Я так понял про материал идет речь? не про другое?

Цитировать
но эта строчка отсуствует в этом файле
ее может и не быть, главное в конец пихайте.
И еще такой нюанс какая версия joomla?
*

vdr

  • Захожу иногда
  • 196
  • 17 / 0
  • Всё есть в тебе. Реализовывайся.
Спасибо. На 1.5.9 работает.
Всё есть в тебе. Реализовывайся.

Всё сделал как написано, но кнопка не появляется...
*

hack

  • Новичок
  • 6
  • 0 / 0
Присоединюсь к поиску решения проблемы)))  ^-^ То, что кнопка "Назад" не может быть включена стандартными настройками J1.5 - имхо, есть глупость и недосмотр разработчиков.

Что сделал я:

У меня самописный шаблон. Разбирая шаблон ja_purity заметил, что непосредственно в шаблоне лежит обсуждаемый выше default.php - ВИД материала.

Отсюда простая идея: взять default.php (и default.xml) движка, перенести в свой шаблон (в templates/XXX/html/com_content/article/).

Затем я добавил в default.php следующий код:

Код
</table>
/*---back_button---*/
<div id="back_button">
<a href="javascript:history.go(-1)">Назад</a>
</div>
/*-----------------*/
<span class="article_separator">&nbsp;</span>

Все работает прекрасно, но я так понял что если в новой версии движка разработчики поправят default.php, то мне придется снова копировать и править обновленный файл? К тому же неясно, что делать в случае, если мне в отдельном материале ссылка "Назад" не нужна...

Что посоветуете для исправления минусов данного варианта?

Решить проблему хочется именно так, чтобы кнопка добавлялась во все интересующие материалы автоматически. А не как в в плагинах типа Back Button - там требуется добавлять теги в каждый материал вручную.  8)
*

wanderer

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Спасибо!
Странный недостаток..
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Все работает прекрасно, но я так понял что если в новой версии движка разработчики поправят default.php, то мне придется снова копировать и править обновленный файл?
Зачем это делать? Именно для этого шаблонизация и нужна, что бы не зависимо от того что там поправляется у вас шаблон оставался в вашем виде.
Цитировать
К тому же неясно, что делать в случае, если мне в отдельном материале ссылка "Назад" не нужна...
Как вариант можно сделать следующее:
Так как тему на форуме бахнули, кину линк на сайт - http://joomla.forsite.org/index.php/articles/tutarial/dop-param
Читаем внимательно, добавляем параметр в материале, и в зависимости от этого параметра выводим кнопку.
*

hack

  • Новичок
  • 6
  • 0 / 0
2 SmokerMan Спасибо за линк! наконец-то сделал нормально и удобно батон "назад" на сайте!   :D

Замечу, что если хотите видеть опцию в глобальных настройках материалов, то нужно еще поправить файл \administrator\components\com_content\config.xml

Я, например, добавил следущее:
Код
<param name="show_back_button" type="radio" default="1" label="Back button" description="PARAMBACK">
     <option value="0">Hide</option>
     <option value="1">Show</option>
</param>
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Добрый день !
Вроде все хорошо,но хочется единства стиля. В шаблоне же уже есть формы кнопок. нельзя ли объединить Ваш способ или плагин back-button-plugin  (извите в програмировании я профан,вот методом тыка кнопку в мариал я засунул)
плагин (надпись "Назад") работает ,кнопка "Назад" ,естественно, нет -на ней ничего не висит.
Может кто подскажет как на кнопку повесить плагин (убрать надпись "Назад" и оставить работающую кнопку ?)

P.S. Повторюсь в програмировании я профан >:(



[вложение удалено Администратором]
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Четно говоря ничего не понял  ^-^
Если ставили плагин зачем тогда было делать изменения в шаблоне?
Если плагин не работает то это другой вопрос. Что за плагин я не знаю.
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Четно говоря ничего не понял  ^-^
Извините ,попробую объяснить подробнее
Если плагин не работает то это другой вопрос. Что за плагин я не знаю.
плагин добавляет в материал кнопку , вернее ссылку "Назад"   ( http://www.zwartschaap.com/joomla-1.5-plugins/back-button-plugin.html)
Если ставили плагин зачем тогда было делать изменения в шаблоне?
Плагин работает номально , но хочется именно изображение кнопки "Назад"
тоесть как изменить плагин чтобы заменить текст "Назад" на кнопку "Назад"
или
как кнопке "Назад" прицепить плагин "Назад".

 P.S. возможно лучшее враг хорошего , но при отсутствии опыта в програмировании все равно хочется "красивостей"

[вложение удалено Администратором]
« Последнее редактирование: 02.01.2010, 21:00:37 от goga63 »
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
ну так задайте нужный класс или id для ссылки и через CSS делайте с ней что хотите.
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Пока у меня такое "решение" - <p><span class="art-button-wrapper"><a href="javascript:history.back();"><input name="Submit" value="Назад" class="button art-button" type="submit" /></a></span></p>
кнопка отображается во всех браузерах (так  как хотелось,с.м. рис. через пост выше), но работает (возвращает назад) только в Mozilla и Opera.
подскажите как её подправить для IE ?
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Зачем в ссылке ставить кнопку?
<input name="Submit" value="Назад" class="button art-button" type="submit" /> ?
Естественно ослик может и не понять, да думаю и не только он.
Не пробовали просто написать <p><span class="art-button-wrapper"><a href="javascript:history.back();">НАЗАД</a></span></p>
А остальное все оформляйте через CSS.
Если не понимаете как это сделать можете почитать здесь
Вот пример кнопок сделанных на CSS
*

goga63

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Может я опять сделал чтонибуть не по правилам, но вот код работающей (для моего шаблона и его таблицы стилей) кнопки "Назад"
<p><span class="art-button-wrapper"><span class="l"></span><span class="r"></span><a href="javascript:history.back();" class="readon art-button">Назад</a></span></p>
Спасибо за ответы.
Всех с настутившим Новым Годом!
*

walking_alone

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Так как тему на форуме бахнули, кину линк на сайт - http://joomla.forsite.org/index.php/articles/tutarial/dop-param
Читаем внимательно, добавляем параметр в материале, и в зависимости от этого параметра выводим кнопку.

ссылка не работает. Очень нужно сделать кнопочку назад, помогите)

Есть ли способ, чтобы она появилась сразу во всех статьях без тупого Back Button плагина. Дело в том, что я его поставил, и кнопка "назад" у меня отображается даже на главной странице (если не делать разрыв "подробнее". А если мне нужно вывести страницу отдельно на одной странице и с кнопкой "назад", но она не содержит разрыва? Тогда эта злополучная "назад" отобразится и на главной.
*

Макс

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • Спасибо! Только учусь.
Добавляю в php нужную строчку и всё работает. Только вместо "Назад" кракозябры. Как поменять кодировку  файла .php, чтоб он нормально на странице кириллицу отображал?
*

zzzerocoolll

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Цитировать
Добавляю в php нужную строчку и всё работает. Только вместо "Назад" кракозябры. Как поменять кодировку  файла .php, чтоб он нормально на странице кириллицу отображал?

то же самое, кто знает как поменять кодировку?
*

zzzerocoolll

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
добавил в default.php

в самый верх
Код
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

не знаю на сколько это правельно, но работает
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
добавил в default.php

в самый верх
Код
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

не знаю на сколько это правельно, но работает

И получился двухголовый зверь )))
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
Так кто нибудь придумал как быть с кодировкой?
Даже если кнопка работает, но показывается кракозябры - это не лучший выход.
*

TRIGUN

  • Захожу иногда
  • 95
  • 0 / 0
В общем взял файл default.php, изменил кодировку с ANSI на UTF-8 без BOM
В итоге заработало. Пользовался редактором AkelPad.

Вопрос на засыпку: Это не нарушит работу сайта? Можно ли родные файлы движка так перекодировать?

P.S.
Я лично вставил такой код
Код
<div class="back_button" align="left">
<a href='javascript:history.go(-1)'>
Назад</a>
</div>

CSS наложил те же, которые были прописаны для класса back_button
« Последнее редактирование: 08.03.2011, 17:35:30 от TRIGUN »
*

accept

  • Осваиваюсь на форуме
  • 31
  • 0 / 1
для возвращения на главную в материалах я использую тег {backbutton} но он просто выводит надпись "назад" а хотелось бы сделать что бы была кнопка как читать далее помогите люди добрые   Joomla у меня 1.5.22
*

danilovmy

  • Осваиваюсь на форуме
  • 28
  • 1 / 0
  • Технический директор http://linguaxtrem.at/ru/
если стоит плагин "модуль anywhere"

Создайте модуль http в позиции Back

Текст модуля
<div id="back">
<a href='javascript:history.back()'>Назад</a>
</div>
Хотите туда картинку впихните, все что угодно вместо текста назад.

в CSS настроите как должна кнопка выглядеть.

теперь везде где нужна такая кнопка можете просто указывать {loadposition Back}

И тогда ненужны вам никакие другие плагины

Важно, модуль можно переводить при помощи JoomFish, следовательно это решение подойдет для мультиязычного сайта
*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
для возвращения на главную в материалах я использую тег {backbutton} но он просто выводит надпись "назад" а хотелось бы сделать что бы была кнопка как читать далее http://s41.radikal.ru/i091/1105/80/f33e489787cc.jpg помогите люди добрые   Joomla у меня 1.5.22
А можно по подробнее... куда этот тэг {backbutton} вставлять и что для этого должно быть? может плагин какой-то, потому что простая вставка в код страницы не помогает.
*

Dobreff

  • Захожу иногда
  • 214
  • 10 / 4
А можно по подробнее... куда этот тэг {backbutton} вставлять и что для этого должно быть? может плагин какой-то, потому что простая вставка в код страницы не помогает.
если  сплагином, то - Back Button Plugin
{backbutton}  вставляешь в конце материала

если без плагина,
вставить можно:
Код
    <form>
    <input type="button" value="Назад на предыдущую страницу"
    onClick="history.back()">
    </form>
*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
Dobreff, Спасибо! Попробую.
*

Urlchik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Четно говоря ничего не понял  ^-^
Если ставили плагин зачем тогда было делать изменения в шаблоне?
Если плагин не работает то это другой вопрос. Что за плагин я не знаю.
Что понимать-то? Человек хочет чтоб ссылка назад выглядела точно так как кнопка подробнее
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 3880
Последний ответ 12.11.2023, 23:37:03
от all_zer
Как сделать появление случайных картинок из пяти разных категорий?

Автор Katy93

Ответов: 2
Просмотров: 2857
Последний ответ 03.05.2021, 21:34:20
от sivers
Для чего нужны разделы и категории?

Автор lost

Ответов: 10
Просмотров: 7058
Последний ответ 26.04.2021, 15:12:31
от altvvc
Как сделать бэкап сайта

Автор egorovv

Ответов: 8
Просмотров: 7773
Последний ответ 06.06.2020, 12:09:43
от SeBun
Как отключить стандартный счетчик просмотров материалов

Автор Akksimo

Ответов: 5
Просмотров: 5214
Последний ответ 25.12.2019, 16:56:29
от nikolaevevge