slovu.net - кодинг и не только!
  • Главная
  • Кодинг
    • Joomla
      • Virtuemart
    • Bitrix
    • WordPress
    • JavaScript
    • WebAsyst
    • PHP
    • CSS
  • Linux
    • ISPmanager + Ubuntu
  • Разное
  • Архив
  • Главная
  • Кодинг
    • Joomla
      • Virtuemart
    • Bitrix
    • WordPress
    • JavaScript
    • WebAsyst
    • PHP
    • CSS
  • Linux
    • ISPmanager + Ubuntu
  • Разное
  • Архив
menu

Joomla - как убрать id материала

Кодинг /
Joomla
29.06.2015
job
4311

Не буду рассказывать про ARTIO JoomSEF, SH404SEF так как не уважаю подобные компоненты/расширения. Предпочитаю следовать архитектуре Joomla, чего и другим советую.

Изучай архитектуру движка, а не ломайте сайты как тебе привычно.

И так, доставучие seo'шники требуют убрать id из url'а материала типа блог. Проделать подобное можно подправив router.php компонента com_content. В функция build() и parse() находим:

$advanced = $params->get('sef_advanced_link', 0);

и меняем на:

$advanced = $params->get('sef_advanced_link', 1);

Так же в функции parse() находим кусок кода и комментируем его:

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

Joomla слэш на конце

Кодинг /
Joomla
25.06.2015
job
7017

Joomla не любит слэши на конце, сталкивался с глюками Virtuemart. Но иногда сделать это жизненно необходимо. Конечно можно воспользоваться 301 редиректом .htaccess, но ПС все-равно видит ее без слэша, а перейдя получает 301 редирект. Немножко облегчим задачу роботам )

(j2.5) редактируем includes/router.php в классе JRouterSite находим функцию _buildSefRoute() в ней меняем последнюю строчку

$uri->setPath($route.'/');

(j3.x) редактируем libraries/cms/router/site.php в классе JRouterSite находим функцию buildSefRoute() в ней меняем последнюю строчку

$uri->setPath($route.'/');

Да, этот способ плох тем что после обновления слетит. Но SEO'шники неисправимы, требуют.

Ну и для верности сделать 301 редирект через .htaccess с без слэша на слэшь. Ссылку на статью приводил выше.

ISPManager кэширование expires по умолчанию в nginx

Linux /
ISPmanager + Ubuntu
19.06.2015
job
7051

При создании нового хоста ISPmanager не включает expires кэширование статики в блоке location конфигурации nginx. Для включения этой опции необходимо создать шаблон /usr/local/ispmgr/etc/server.templ со следующим содержанием:

location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
       expires 7d;
}

Все.

Настройка кэширования через .htaccess

Linux
18.06.2015
job
10005

Оптимизировать/Ускорить загрузку сайта можно с помощью кэширования. Как правило заголовки HTTP настраиваются в хостах Apache и/или Nginx. Cуть в том, что бы сообщить браузеру откуда ему брать те или иные загружаемые данные с сайта или ранее закэшированные браузером. Так же в заголовках мы сообщаем по истечении какого времени обновлять ранее кэшированные данные с сервера. Но часто (на виртуальных) хостингах нет доступа к конфигам Apache или Nginx. Поможет нам в этом .htaccess

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

Joomla подключение языкового файла

Кодинг /
Joomla
27.05.2015
job
4104

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

JFactory::getLanguage()->load('com_namecomponent')

Вот как то так

301 редирект через .htaccess

Linux
21.05.2015
job
8743

Три важных совета и 14 конкретных примеров установки 301 переадресации страниц через htaccess!

Советы

  • Располагайте переадресации страниц в файле от частных к более глобальным (сверху вниз). Например: простая переадресация двух страниц стоит выше, чем глобальное правило редиректов с www на без www.
  • Избегайте двух, трех и т.д. последовательных редиректов. Правила должны быть настроены так, что при возникновении редиректа он должен перенаправлять пользователя (робота) только один (!) раз. Каждое лишнее переадресация – это секунды драгоценного времени отдачи страницы, это нагрузка на сервер, это нечеткие команды для поисковых роботов.
  • Не забывайте, что многие браузеры кешируют (запоминают редиректы).

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

Total Commander FTP - ускорение

Разное
14.04.2015
job
3495

Может кому пригодится недостаток многопоточности ftp клиента Total Commander. Лечится увеличением блоков.

добавляем/редактируем конфиг wcx_ftp.ini в разделе [General]

UploadBlockSize=124000

мне помогло

Cackle комметарии - обработка плагинами Joomla

Кодинг /
Joomla
08.04.2015
job
3770

Пользуюсь системой комментариев от Cackle. В связке с виджетом использую плагин синхронизации комментариев, который индексируется ПС. На днях в комментариях вел дискуссию, в который указал свой email. Надеюсь не для кого не секрет что в дистрибутиве joomla есть плагин маскировки email адресов. Так вот, заметил что комментарии Cackle не обрабатываются плагинами. Полез дорабатывать )))

Лень выкладывать файликами, просто опишу что надо сделать.

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

Конвертер CSV из XLS со своим разделителем

Joomla /
Virtuemart
03.04.2015
job
4818

Давно это было когда прайсы конвертировались из xls в csv и через компонент CSVI импортировались в Virtuemart. В своей практике делал все связки, но на данный момент чаще задача импорта xml или xls. Но да это случилось, попалась мне такая задача импорта.

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

Умный поиск - плагин поиска товаров Virtuemart

Joomla /
Virtuemart
01.04.2015
job
9211

Написал плагин для товаров Virtuemart, с помощью которого можно организовать так называемый Умный поиск.

Преимущество думаю всем известны:

  • Релевантный поиск.
  • Фильтры.
  • Автоподсказки для пользователей.
  • Простота настройки.

По надобности писал для Virtuemart 2.6 и Joomla 2.5

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

Страница 2 из 7

  • В начало
  • Назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Вперед
  • В конец

Популярные публикации

  • В логах exim посыпались Message is frozen
  • RD_AddPhp for Joomla 1.7-3.x - плагин вставки в статью PHP кода
  • phpMyAdmin и ошибка «Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly»
  • Joomla вирус - backdoor.php.agent.sx он же eval(base64_decode(...));
  • Joomla 2.5: Оптимизация js и Асинхронная загрузка JavaScript
  • ISPmanager + Ubuntu 12.04 подводные камни с которыми я столкнулся при настройке сервера
  • Strict Standards: Non-static method JSite::getMenu() should not be called statically
  • Joomla 2.5: Плагин jQuery

Наши партнёры

Сайт работает на хостинге ihc.ru

Powered by Vik-San. Author - I'm, Job    |    Дизайн и верстка выполнены на основе технологий HTML5 и CSS3    © Slovu.Net

карта сайта
UP