Новости 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

Голосование

Используете ли вы сторонние шрифты в своих проектах?

Да, использую @font-face
Да, по старинке юзаю Cufón
Только узнал как это делается. Буду юзать
Нет, мне хватает стандартных шрифтов
Категорически нет, это извращение. За такое надо руки отрывать.
0 Пользователей и 1 Гость просматривают эту тему.
  • 98 Ответов
  • 93709 Просмотров
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Описание как внедрить свой шрифт в шаблон Joomla
Работает в:
  • Chrome 0.3+
  • Firefox 3.5+
  • Internet Explorer 4+
  • Opera 10+
  • Safari 3.1+

Итак, мы хотим использовать на своем сайте сторонний шрифт, который нам(или дизайнеру) приглянулся.
Допустим он называется disneypark.ttf(111КБ).
Этот шрифт мы можем легко импортировать в свою таблицу стилей, используя @font-face правило в CSS.
Создадим в шаблоне папку fonts и положим туда наш шрифт. Пропишем в основном css-файле нашего шаблона такой код:

Код: css
@font-face {
font-family: 'DisnayPark';
src:
local('DisnayPark'),
url('../fonts/disneypark.ttf') format('truetype');
}

Теперь мы можем использовать созданный шрифт:

Код: css
p{
font-family: 'DisnayPark';
}

Но радоваться рано. Не все браузеры скушают truetype шрифт(а некоторые даже такой записи не поймут).
Для кроссбраузерного добавления шрифтов имеется два прекрасных сервиса:

  • Google Webfonts
  • Fontsquirrel

Google Webfonts позволяет подключить любой доступный сервису шрифт путем добавления в документ ссылки на внешний файл css-стилей:
Код: html4strict
<link href='http://fonts.googleapis.com/css?family=Marck+Script&subset=latin,cyrillic' rel='stylesheet' type='text/css'>
Далее, в CSS шаблона просто пишем:
Код: css
h1, h2{
    font-family: 'Marck Script', cursive;
}

Список доступных шрифтов, а также код подключения можно найти здесь: www.google.com/webfonts
Документация к сервису: developers.google.com/webfonts/docs/getting_started


Второй сервис, помимо репозитория шрифтов, предоставляет генератор кроссбраузерного набора шрифтов и css-кода для их подключения.
Идем на www.fontsquirrel.com , заходим в раздел generator .
Загружаем свой шрифт, нажав кнопку Add Fonts, далее по желанию можно выставить свои настройки( я отметил флажок WebOnly, и настрил набор глифов(Lowercase, Uppercase, Numbers, Cyrrillyc, Basic Latin).
В итоге получаем архив с кроссбраузерным набором шрифтов. Причем у меня вес шрифтов получился таким:
disneypark-webfont.ttf  - 62КБ
disneypark-webfont.etf  - 63КБ
disneypark-webfont.woff - 33КБ
disneypark-webfont.svg  - 94КБ

Ложим все эти шрифты в папку fonts шаблона.
Далее вписываем код из stylesheet.css в основной css-файл шаблона, поправив пути шрифтов(меняем disneypark-webfont.eot на ../fonts/disneypark-webfont.eot  и другие онологично)
Белка сгенерировала немного другое имя шрифта - DisneyParkRegular, поэтому чтобы применить шрифт пишем чета типа
Код: css
p{
font-family: 'DisneyParkRegular', sans-serif;
}


Кому что:
TrueType Fonts for Firefox 3.5+ , Opera 10+, Safari 3.1+, Chrome 4.0.249.4+
EOT fonts for Internet Explorer 4+
WOFF fonts for Firefox 3.6+, Internet Explorer 9+, Chrome 5+
SVG fonts for iPad and iPhone

Что есть что:
TrueType - A format designed to look good on-screen. Recommended particularly for Windows browsers.

OpenType (CFF) - This format is better for print work and does not always look good on Windows.

EOT - You need this format if you want to target Internet Explorer. IE will not use any other format. Our EOT's would be considered "Lite," since they are neither compressed nor domain-restricted.

SVG - This is an XML format supported by some browsers including the iPhone and iPad.

WOFF - This cross-browser, web-only font format is lightweight (font data is zip compressed) and can be compiled with either TrueType or PostScript (CFF) outlines. It is currently supported by Firefox 3.6+.

Статья на хабре про font-face: Прекрасные шрифты посредством @font-face

Fontsquirrel иногда отказывается конвертировать шрифт. В таком случае можно воспользоваться одним из альтернативных конвертеров. Перечислены они тут.

PS. Кто разбирается, подскажите как настроить gzip-сжатие для файлов eot, ttf и особенно svg.
Спасибо doctorgrif'у за информацию. Читаем Ответ #25

Следует отметить, что с вебшрифтами могут наблюдаться проблемы в Опере. Кроме того, не стоит рассчитывать на 100% одинаковое и верное отображение шрифтов во всех браузерах.
Хотя в большинстве случаев все хорошо.
« Последнее редактирование: 20.05.2012, 07:42:33 от danik.html »
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
сейчас буду снова пробовать  ^-^
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
вообщем делал все вроде правильно, прописал в css
@font-face {
   font-family: 'SeasideResortNFRegular';
   src: url('seasrn-webfont.eot');
   src: local('☺'), url('../fonts/seasrn-webfont.woff') format('woff'), url('../fonts/seasrn-webfont.ttf') format('truetype'), url('../fonts/seasrn-webfont.svg#webfontoJszeUjQ') format('svg');
   font-weight: normal;
   font-style: normal;
}

h3{
   font-family: 'SeasideResortNFRegular';
}
З.Ы. вместо p я прописал h3
закинул шрифты в папку fonts, созданную в шаблоне темы.
Ни  в опере, ни в ie стиль h3 не отображается. Ставил вместо h3 p тоже ничего не изменилось  ^-^
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Значит у тебя правила гдето переопределяются. смоти в FireBug . или выкладывай ссыль на сайт. Или пропиши
h3{
   font-family: 'SeasideResortNFRegular' !important;
}
А как в ff?
И еще, ты забыл путь eot поправить.
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
вставил
h3{
   font-family: 'SeasideResortNFRegular' !important;
}
ничего не дало.
Цитировать
А как в ff?
тоже не кажет.
Цитировать
И еще, ты забыл путь eot поправить.
добавил, не изменилось ничего.
Цитировать
Значит у тебя правила гдето переопределяются. смоти в FireBug
я тут только могу выложить что там в FireBug у мну показывается, сам я ничего не пойму  ^-^
З.Ы. Ссылку я дать не могу, вернее могу, но на сайт зайти не сможет никто, у меня только жители острова могут зайти ))))

*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
сейчас попробую другой шрифт подцепить, может этот шрифт глючный  ^-^
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
да и еще один момент, когда генерирую шрифты, через сервис, оставляю этот пункт CSS Formats: в дефолте, тобишь  Bulletproof (Smiley) и пункт CSS Options: без каких либо галок.
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
эх, не робит, думал может с куфоном конфликтует, выключил куфон не кажет всё равно, другой шрифт сделал, не помогло, ээх, заколдованный какой то стиль h3  ^-^
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Давай скрин букашки
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
вот, хэдер   ^-^
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Да..картина конешно ужасная...
хедер ни о чем не говорит(разве только что там тонны всякой лишней фигни). Ты сделай скрин h3. И непонятно ты куфон или font-face используешь
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Да..картина конешно ужасная...
хедер ни о чем не говорит(разве только что там тонны всякой лишней фигни). Ты сделай скрин h3. И непонятно ты куфон или font-face используешь
ну я ж грю, куфон тоже отключал, я и боди смотрел, почему то нет кода от фонт-фэйса  :o
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
З.Ы. Там нет фигни, всё по делу используется  ^-^
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Infosakh, проблему решил? Если да, можешь дать ссыльку поглядеть?
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
к сожалению нет, пока оставил как есть, h1 выводится обычным шрифтом, я вот думаю, может это конфликтует мутулс с квери?  ^-^
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
гмм.. так у тя всетаки куфон? я думал ты font-face ставишь...тогда причем тут js нипонятна...
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
так я ж говорю, я куфон отключал когда пытался цеплять фонт-фэйс, не работает почему то. Да и через Firefox через багс смотрел вообще не грузит в шаблоне от фонт-фэйса ничего  ^-^
*

danik.html

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

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Да нафига мне твой хеад. Ты наведи на h3  и покажи че букашка кажет - ну там стили сбоку должны быть....А куча линков и скриптов в хеаде я уже сказал как называется (кто не слышал - слово на букву "г")
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

artdent

  • Осваиваюсь на форуме
  • 15
  • 4 / 4
  • и когда же я научусь-то ((
а без @font-face можно поставить шрифты?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
а без @font-face можно поставить шрифты?
Да, есть костыли, позволяющие делать это без @font-face'а...
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

artdent

  • Осваиваюсь на форуме
  • 15
  • 4 / 4
  • и когда же я научусь-то ((
Да, есть костыли, позволяющие делать это без @font-face'а...
а можно ссылку хотя бы на один костыль
спасибо
*

doctorgrif

  • Давно я тут
  • 745
  • 82 / 1
  • Нудный доктор
а можно ссылку хотя бы на один костыль
спасибо
гуглить по sirf
Омск-Екатеринбург-Челябинск...Feldzug gen Westen | Кафедра | GrayBox | Joostina 1.2.1 | Joostina Extensions | In Vino Veritas [в работе]
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
а можно ссылку хотя бы на один костыль
спасибо
А для чего это можно услышать?
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

doctorgrif

  • Давно я тут
  • 745
  • 82 / 1
  • Нудный доктор
PS. Кто разбирается, подскажите как настроить gzip-сжатие для файлов eot, ttf и особенно svg.
http://www.phpied.com/gzip-your-font-face-files/
http://www.phpied.com/font-face-gzipping-take-ii/
+
htaccess типа
Код
#FontCompression
 AddType application/ .eot
 AddType application/octet-stream      .ttf .otf .woff
 SetOutputFilter DEFLATE
или
Цитировать
<FilesMatch \.(eot|ttf|otf|svg)$>
        ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType application/x-font-opentype A315360000
ExpiresByType application/x-font-truetype A315360000
ExpiresByType application/x-font-ttf A315360000
ExpiresByType application/x-font A315360000
ExpiresByType font/opentype A315360000
ExpiresByType font/otf A315360000
ExpiresByType application/vnd.oasis.opendocument.formula-template A315360000
ExpiresByType image/svg+xml A315360000
ExpiresByType application/vnd.ms-fontobject A315360000
ExpiresByType font/woff A315360000
подробнее
http://codezroz.com/php/font-mime-types/
+
http://salscode.com/web-resources/gzip-ttf-otf
http://stackoverflow.com/questions/2042052/how-to-serve-gziped-an-otf-font-using-htaccessphp-ini-no-mod-gzip-or-deflate
Омск-Екатеринбург-Челябинск...Feldzug gen Westen | Кафедра | GrayBox | Joostina 1.2.1 | Joostina Extensions | In Vino Veritas [в работе]
*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Да нафига мне твой хеад. Ты наведи на h3  и покажи че букашка кажет - ну там стили сбоку должны быть....А куча линков и скриптов в хеаде я уже сказал как называется (кто не слышал - слово на букву "г")
  ^-^
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Ну по идее щас у h3 шрифт "FluxBold", хотя лучше еще посмотреть на вкладке Скомпилированный стиль - что там? Но вот сам текст засунут в span, и какой ему задан шрифт - ты смотрел? Еще смущает откуда то взявшийся visibility: visible - У тебя скрипт какойто скрывает/показывает заголовки, или что? И че за <font></font> повторяющийся бесконечно? снова "г" ? :)

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

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
Цитировать
хотя лучше еще посмотреть на вкладке Скомпилированный стиль - что там?
там FluxBold, этот шрифт я и цепляю через фон-фэйс
Цитировать
Но вот сам текст засунут в span, и какой ему задан шрифт - ты смотрел?
сделал в CSS так:
h3 span{
   font-family: 'FluxBold' !important;
} все равно не показывает  ^-^
Цитировать
Еще смущает откуда то взявшийся visibility: visible - У тебя скрипт какойто скрывает/показывает заголовки, или что?
если я правильно понял, это фишка шаблона, можно включить или выключить Enable FontSpans два цвета в заголовках (h3)
Цитировать
И че за <font></font> повторяющийся бесконечно? снова "г"
а где там это повторение?  :o
Цитировать
И глянь на вкладке Сеть - запрос к ширфту идет? И если идет - загружается ли он?
посмотрел, я его в списке не вижу, но что самое интересное, я вижу что он грузит другой шрифт, я два шрифта пытался подключить через фонт-фейс  ^-^

*

Infosakh

  • Завсегдатай
  • 1257
  • 67 / 0
ааааааа, решил проблему!  :D ;D
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Смена шрифтов в шаблоне Joomla 2.5

Автор GulliWeR

Ответов: 6
Просмотров: 10214
Последний ответ 29.09.2015, 13:29:19
от jetjetjet
Artisteer3 (использование сторонних шрифтов)

Автор Ahmedhanjik

Ответов: 7
Просмотров: 3480
Последний ответ 08.11.2013, 11:22:14
от Session152
Решение проблем в шаблоне ZT Dory

Автор JASON X

Ответов: 27
Просмотров: 7389
Последний ответ 03.08.2013, 12:28:55
от maksimkazakov
Сайт Продажи каркасных домов

Автор webster47rus

Ответов: 2
Просмотров: 2284
Последний ответ 18.02.2013, 10:41:10
от Efanych
Как востановить сайт на localhost?

Автор Amzel

Ответов: 4
Просмотров: 2176
Последний ответ 27.12.2012, 16:26:10
от Amzel