Статьи

ЧПУ для VirtueMart средствами Joomla!

Archived; click post to view.
Excerpt: Введение Всем известно, что джумла по умолчанию поддерживает «чистые ссылки» (ЧПУ – человеко-понятный урл). Так же всем известно? что для Joomla! существует популярный модуль магазина VirtueMart. Теперь рассмотрим схему работы и генерации ЧПУ для магазина VirtueMart на примере. Основа < ?php defined( '_JEXEC' ) or die( 'Restricted access' ); function virtuemartBuildRoute(&$query) { $segments = array(); if (isset($query['task'])) { $segments[] = $query['task']; unset($query['task']); } if(isset($query['page'])) { $segments[] = $query['page']; unset($query['page']); } if(isset($query['category_id'])) { $segments[] = $query['category_id']; unset($query['category_id']); } if(isset($query['flypage'])) { $segments[] = $query['flypage']; unset($query['flypage']); } if(isset($query['product_id'])) { $segments[] = $query['product_id']; unset($query['product_id']); } if(isset($query['order_id'])) { $segments[] = $query['order_id']; unset($query['order_id']); } return $segments; } function virtuemartParseRoute($segments) { $vars = array(); $vars['task'] = $segments[0]; $vars['page'] = $segments[0]; $vars['category_id'] = $segments[1]; $vars['order_id'] = $segments[1]; $vars['flypage'] = $segments[2]; $vars['product_id'] = $segments[3]; return $vars; } ?> Использование Достаточно поместить этот файл в корень папки компонента магазина и включить поддержку SEO в Joomla!. Все остальное сделает двигатель. Заключение Таким образом мы можем создать...

Теги: , ,

Четверг, 18 Мар 2010 Статьи Отзывов: 14

Замеряем время выполнения в Joomla!. Профилируем Joomla!

Archived; click post to view.
Excerpt: Замеряем время выполнения в Joomla!. Профилируем Joomla! Введение Многие, кто использовал универсальную CMS Joomla! для создания сайта задавались вопросом: Сколько времени занимает выполнение всех скриптов Joomla!? Насколько получился тяжелый мой сайт? Сколько времени идут запросы к базе данных? В этой статье мы постараемся ответить на все выше поставленные вопросы. Средства встроенные в Joomla! В Joomla! встроено средство отладки, которое позволяет получить некоторую информацию о времени выполнения и объеме памяти затраченной на движок. Для включения средства отладки достаточно перейти в настройки системы и выбрать «да» в разделе «Система» -> «Режим отладки». После того как вы сохраните все настройки, на вашем сайте появится...

Теги: ,

Четверг, 18 Мар 2010 Статьи Ваш отзыв

Ave CMS – «Случайное изображение из директории».

Archived; click post to view.
Excerpt: Введение Совсем недавно открыл для себя новую систему управления контентом сайта – Ave CMS. На сегодняшний день, она является молодой, развивающейся системой. В связи с этим часто возникает задача создания мелких модулей, для обеспечения функциональности сайта. Так появилась небольшая задача: вывести случайное изображение из определенной директории на сервере, с учетом масштабирования. Основа Ave CMS, как и многие системы управления контентом сайта, построена на модульной основе, т.е для реализации нам необходимо написать простейший модуль. НО, как и у любой CMS, у авы есть поддержка, которая упростила создание мелкого функционала. Поэтому мы будем создавать так называемый «системный блок». Системный блок – по...

Теги: , ,

Четверг, 18 Мар 2010 Статьи Ваш отзыв

Допиливаем Ave CMS. Часть 1.

Введение При использовании Ave CMS, часто сталкивался с проблемами косяков/ недоработок/ небольших нюансов. По мере возможности буду править и выкладывать доработки. › Читать полностью

Теги: , ,

Четверг, 18 Мар 2010 Статьи Ваш отзыв

Русификация TinyMCE в Joomla! 1.5.Х Пишем плагин русификации.

Archived; click post to view.
Excerpt: С выходом в свет очередного релиза универсальной системы управления контентом сайта Joomla 1.5.12 был добавлен более новый по версии редактор контента сайта TinyMCE 3.2.4.1. Но как водится релиз исключительно англоязычный, а в найденных локализациях движка не позаботились о русификации такого важного компонента как редактор по умолчанию. Сейчас мы это исправим, написав простенький установочный XML скрипт, который разместит все необходимые файлы с русской локализацией в нужные папки. Затем лишь просто нужно будет указать редактору какой язык использовать. Начнем-с: Для начала нужно получить необходимую локализацию с офицального сайта разработчиков редактора TinyMCE. На сайте доступны 2 вида локализации: XML и файлы *.js (javascripts). Воспользуемся, по...

Теги: , , ,

Вторник, 02 Фев 2010 Статьи Ваш отзыв

Joomla! 1.5.12. Что нового?

Archived; click post to view.
Excerpt: Повествование будет вестись на основе лога изменений (CHANGELOG.php) самой универсальной системы управления контентом сайта CMS Joomla 1.5.12. После написания статьи каждое нововведение по возможности будет проверено, о чем будет сообщено в конце статьи соответствующими вставками. Приведем кусок текста файла лога изменений с комментариями: Легенда(обозначение символов): * -> Исправление связанное с безопасностью# -> Исправление бага (ошибки)$ -> Языковое изменение или исправление+ -> Дополнено^ -> Изменено- -> Удалено! -> Отменено -------------------- 1.5.12 «Стабильная» Версия [30-Июнь-2009] ------------------ 29-Янв-2009 Ян МакЛеннан # [#16977] Incomplete language definitions in TinyMCE 3.2 // Неполные языковые определения в TinyMCE 3.2 # [#17006] Revert escaping of html in contact miscellaneous information. //Возвращение возможности избежания HTML кода...

Теги:

Вторник, 02 Фев 2010 Статьи 1 отзыв

TinyMCE 3.2.2.3 for Joomla! 1.5.x – Пишем свой полезный плагин для Joomla! 1.5.x

Archived; click post to view.
Excerpt: Введение. Разрабатывая очередной проект,столкнулся с проблемой: в последнем доступном дистрибутиве Joomla! 1.5.9 по умолчанию был установлен устаревший WYSIWYG – редактор TinyMCE версии 2.0, хотя на сайте разработчиков была доступна версия 3.2.2.3. Такая ситуация меня не устраивала по многим позициям. Попытки поиска готовых решений не привели ни к чему кроме как выбрать и скачать сторонний редактор JCE, что меня тоже не устраивало. И, как водится у всех программистов, было принято решение написать свой плагин для Joomla! 1.5, который обеспечит подключение последней версии редактора TinyMCE. Теоретическая часть Для реализации собственного плагина нам понадобится собственно Joomla! (пользуюсь версией 1.5.9), свежий редактор TinyMCE (на момент написания статьи...

Теги: , ,

Вторник, 02 Фев 2010 Статьи Отзывов: 3

SEO оптимизация – Основные правила оптимизации.

Archived; click post to view.
Excerpt: Поисковые машины индексируют текст. Страница с недостаточным количеством текста имеет мало шансов попасть в список ответов на запрос.В тексте на страницах сайта старайтесь располагать ключевые слова как можно ближе к тэгу <body>. Большинство поисковых систем уделяют особое внимание первым нескольким строкам, идущим сразу после тэга <body>Не набирайте слова в р а з р я д к у, если хотите, чтобы документ по ним находился.Не набирайте слова БОЛЬШИМИ буквами без необходимости, если это не аббревиатура.Точки и запятые прижимайте к слову, за которым они стоят, после них ставьте пробел. Иначе поисковые системы не распознают их как отдельные слова. Пример: раскрутка, продвижение, оптимизация...

Теги: , ,

Вторник, 02 Фев 2010 Статьи Ваш отзыв

SEO оптимизация – наиболее предпочтительные теги для поисковых систем

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

› Читать полностью

Теги: , ,

Вторник, 02 Фев 2010 Статьи Отзывов: 2

Баннеры – советы по созданию и размещению.

Archived; click post to view.
Excerpt: Что такое баннер. Баннер - это графический файл, который размещается на странице сайтаи который имеет ссылку на другую web-страницу. Баннеры имеют разные размеры.Основной единицей измерения при этом являются пиксели. Вот наиболее известные размеры: 468x60, 120x60, 100x100, 88x31.Существуют и другие, но менее известные размеры баннеров. Как нетрудно догадаться, чем больше баннер, тем он эффективнее. Советы по созданию баннеров: Следует сразу определиться, чего вы хотите добиться от показов данного баннера. Хотите ли вы просто увеличить посещаемость сайта или хотите привлечь целевого посетителя. От вашего выбора зависит то, каким будет сам баннер. Так если вы просто хотите максимизировать CTR (отклик или эффективность) банера, то можно...

Теги: , ,

Вторник, 02 Фев 2010 Статьи Ваш отзыв
 

Календарь

Май 2012
Пн Вт Ср Чт Пт Сб Вс
« Дек    
 123456
78910111213
14151617181920
21222324252627
28293031  

Счетчики

Ссылки