• Joomla и hiload - тестирование

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

    К сожалению, скорость работы стандартного com_content мягко говоря, не обрадовала, поэтому возникла мысль протестировать стандартный менеджер материалов в Joomla 2.5.8 и альтернативы ему - CCK.

  • Joomla и hiload - тестирование - часть 2 - Zoo

    В предыдущем посте я тестировал стандартный компонент и K2 с большим количеством материала.
    К сожалению Zoo тогда потестить не удалось.

    Сейчас же появилась база на 483 товара для Zoo и я решил дополнить тестирование полноценным CCK.
    Итак - в тесте участвует Zoo+JBZoo, приложение JBZoo Catalog, 6 категорий и 15 456 товаров.
    Каждый айтем имеет 8 полей, из них выводится 4 в шаблоне плюс пара служебных элементов.

  • Дублирование главной страницы ч2

    В статье про дублирование контента на главной странице я описывал вариант с избавлением от дублей на главной странице.

    Вариант рабочий, использовал на многих сайтах, однако есть и проблема - первый пункт меню который мы прописали как ссылку (назовем его Главная) не подсвечивается при выборе, то есть ему не присваивается id-свойство current.

  • Избавляемся от дублирования контента на главной странице

    Данный материал актуален как для Joomla 1.5 так и для Joomla линейки 1.0.

     Есть такая проблема - при заходе на сайт вы попадаете на страницу http://joomla15.ru/ а при клике на пункт меню Главная - на адрес вида http://joomla15.ru/index.php?option=com_frontpage&Itemid=1 при выключенном SEF или что-то вроде http://joomla15.ru/home.html при включенном. Это нехорошо, во первых, сама ссылка некрасивая, во-вторых в плане SEO это большой минус так как создается дубль страницы.

  • Как сделать уникальные тайтлы и метаописания?

    В Joomla 1.5 есть возможность в параметрах материала и в параметрах меню проставить заголовок страницы и метаописание страницы, однако если включена опция показывать заголовок то заголовок и тайтл становятся одниковыми, плюс на сайте есть много страниц которые не являются ни пунктами меню, ни материалами и мы не имеем возможности дать им уникальное описание.

  • Отключаем кириллицу в SH404SEF

    Последние версии компонента замечательно работают с кириллицей в URL но не всегда это пока нужно, поэтому можно достаточно просто отключить кириллицу в URL.

  • Ошибка MySQL 126 при заходе в менеджер материалов

     На одном из сайтов возникла ошибка DB function failed with error number 126 при попытке зайти в менеджер категорий (/administrator/index.php?option=com_content) которую необходимо было решить.

  • Продвижение сайта на Joomla - мифы и реальность.

    Есть такой миф - сайты на Joomla невозможно\сложно продвигать.

    В этой статье хочу рассказать, насколько это так и так ли это. Но, всё ниженаписанное - моё субъективное мнение.

  • Убираем ограничение на использование кириллицы в URL в стандартных материалах

    Возникла задача - разрешить русские алиасы для статей для использования кириллицы в URL. Многие сторонние компоненты , например SH404SEF позволяют это делать, однако при сохранении стандартного материала в Joomla 1.5 система не позволяет использовать кириллицу и подставляет вместо нее дату, в случае использования либо заменяет на "-".

    Конечно, такая ситуация меня не устраивала, пришлось углубиться в код CMS.

    Опущу  тут методы, дам сразу результат - нам необходимо сделать правку в файле /libraries/joomla/database/table/content.php

    Ищем нижеследующий кусок

    		$this->alias = JFilterOutput::stringURLSafe($this->alias);
    
    		if(trim(str_replace('-','',$this->alias)) == '') {
    			$datenow =& JFactory::getDate();
    			$this->alias = $datenow->toFormat("%Y-%m-%d-%H-%M-%S");
    		}
    
    	
    
    

    и просто комментируем его.

    /*		$this->alias = JFilterOutput::stringURLSafe($this->alias);
    
    		if(trim(str_replace('-','',$this->alias)) == '') {
    			$datenow =& JFactory::getDate();
    			$this->alias = $datenow->toFormat("%Y-%m-%d-%H-%M-%S");
    		}
    
    		
    */
    

    ВНИМАНИЕ!!! Закомментировав все эти строки мы также отключили проверку на не-HTML символы, поэтому если воспользуетесь советом, то ОБЯЗАТЕЛЬНО заполняйте алиас к статье, не использую пробелы и другие спецсимволы!!

    Если Вы также хотите использовать кириллицу в алиасах в категориях и разделах необходимо сделать точно такие же правки в /libraries/joomla/database/table/section.php и /libraries/joomla/database/table/category.php

  • Ускоряем индексацию новых страниц

    В Яндексе, Google да и многих других поисковиках есть такая функция как пинг странцы — то есть сайт сообщает поисковику что появилась новая страница и приглашает робота посетить ее.

    В WordPress такая функциональность заложена изначально а вот в Joomla к сожеланию отсутсвует.

Последние комментарии

  • В любом случае это будет инструкция, постараюсь конечно максимально полно, но инструкция как выявлять ...

    Подробнее...

     
  • Ок жду. у меня почти 120 сайтов из них 90 на джумле разных версий ) так что мне это важно поэтому ...

    Подробнее...

     
  • Да, это важная часть. Проблема в том что айболит видит не всё. То есть это мера необходимая, но ...

    Подробнее...

     
  • Короче, я обновил php пропатчил сайты и почистился от вирусов ай болитом на этом моя процедура защиты ...

    Подробнее...

     
  • Прошло еще почти полтора месяца а так и не дописали (

    Подробнее...

Вы смотрели