Web

Раздел о Веб разработке и продвижении

Понедельник, 16 сентября 2013 12:10

Нестандартные шрифты в шаблоне joomla

Автор

Столкнулся с иностранным шаблоном для Joomla в котором использованы красивые но нестандартные шрифты без кириллицы, внедренные с помощью @font-face.

Пришлось дорабатывать. Покажу на примере шрифта Lobster, он красивый и бесплатный.


Алгоритм действий такой:


1. Ищем такой же шрифт (или похожий) с кириллицей. (файл ttf).

2. С помощью webfont generator генерируем наш web kit и скачиваем его. При генерации ставьте режим Expert и в настройках (Custom Subsetting) ставьте нужные языки (обыно это English и Cyrillic) иначе можете потерять русский язык. В полях Character Type и Unicode Tables отмечаем галочками все пункты (при желании можно что то и не отмечать, но нам нужно чтобы 100% работало!).

3. Распаковываем полученный архив, файлы .eot, .ttf, .svg, .woff копируем в папку со шрифтами на сервере.

4. Из файла stylesheet.css берем стиль шрифта и копируем в наш css шаблона (у меня это fonts.css).

5. Во всех css файлах меняем (при необходимости) старое название шрифта на новое. В моем случае это был Lobster13Regular, а стал lobster_1.4regular.

6. (опционально) если на сайте ничего не поменялось, то, возможно, в настройках стоит кэширование css - просто почистите кэш (Сайт-Обслуживание-Очистить весь кэш) и попробуйте еще раз.

Понедельник, 01 июля 2013 18:28

Русификация шаблона joomla на virtuemart

Автор

При установке шаблона и демо-данных с магазином virtuemart (например leotools или leostore) есть проблема смены языка. В административной панели все меняется на русский язык, а сам сайт перестает показывать модули. Для корректной русификации таких шаблонов нужно установить:

  • русификацию joomla - можно найти здесь.
  • русификацию viruemart - здесь.

и самое главное - после всего этого в админке: компоненты->viruemart->настройки->настройки->Параметры языка добавить используемый язык "Russian". Затем пройтись по всем категориям и товарам и попереключать язык с английского (или того который у Вас) на русский. Будет выведено предупреждение о том что для языка не заполнены поля и они заполнятся по умолчанию теми же данными что и на предыдущем языке. Сохранить. Повторюсь, обязательно проделать эту процедуру для всех товаров и категорий магазина.

Все. Теперь сайт отображается корректно.

 

 

Четверг, 27 июня 2013 14:34

Реклама в версии для печати joomla

Автор

Попался сайт на joomla с шаблоном, в котором при нажатии на кнопку печати выходили рекламные ссылки.

Лечится корректировкой файла:

/components/com_content/views/article/tmpl/default.php

В нем нужно найти строки типа:

$mgp='PGRpdiBpZD0iaXQtdnBzIj48Y.............
echo base64_decode($mgp);

И закомментировать либо удалить совсем.

 

upd 29.09.2013

Попался еще один вариант расположения кода:

/templates/имя_шаблона/html/com_k2/templates/default/item.php

Четверг, 16 мая 2013 06:32

Мой первый полноценный web-startup

Автор

Спустя месяц после хакдея мы наконец то опубликовали в сеть нашу версию проекта и сейчас собираем feedback'и.

http://www.mobilehelpdesk.ru/