Posted by : okolya in (TYPO3, Советы и трюки)

Использование FrontEnd методов в BackEnd TYPO3

Tagged Under : , , , ,

Frontend в BackEndНедавно модифицировал админку (backend) и задумался над вопросом как использовать функциональность frontend, например TypoScript конфигурация, генерация картинок, парсинг шаблона. Прогуглив нашел решение. Поскольку в админке другая логика, приходится подключать библиотеки для FrontEnd. Read the rest of this entry »

Posted by : okolya in (Советы и трюки)

Как сделать картинку для Ajax загрузки

Tagged Under :

Недавно для одного проекта нужно было создать ajax приложение с картинкой загрузки. На просторах Интернета наткнулся на очень полезный ресурс AjaxLoad. Позволяет быстро создать любое изображение для индикации процесса подключения к серверу. К тому же сайт создан в духе web 2.0.

Вот принт скрин:

ajaxload Создание индикторов на лету

Posted by : okolya in (SEO, TYPO3, Советы и трюки)

Установка alt Text И title Text в параметрах img TYPO3

Tagged Under : , ,

Поисковики не видят картинок, вместо картинок они видят альтернативный текст. Если картинка вставляется с помощью TypoScript, обязательно используйте свойства altText и titleText

10 = IMAGE
10.file = path/to/folder/image.png
10.border = 0
10.altText = Альтернативный текст
10.titleText = Альтернативный текст

Posted by : okolya in (TYPO3, Советы и трюки)

Настройка Title под SEO в TYPO3

Tagged Under : , ,

Скорее всего, одним из самых важных факторов продвижения сайта, должно быть уникальность, соответствие и насыщенность на ключевые слова тега TITLE в заголовке HEAD на каждой странице. TYPO3 является настолько гибким инструментом, что позволяет настроить любое отображение TITLE. И если у вас сотни, а то и тысячи страниц, правильная настройка формирования TITLE позволит получить страницы с уникальными заглавиями. Вот несколько способов как настроить TITLE для TYPO3, чтобы получить хорошие результаты в SEO. Read the rest of this entry »

Posted by : okolya in (SEO, Советы и трюки)

Перенаправление трафика в зависимости от источника

Tagged Under : , ,

Часто возникает необходимость перенаправить пользователя сайта в зависимости от того, откуда он пришел. Например, человек пришел по ссылке на страницу из поискового сервиса и ему нужно дать более полную информацию, чем если бы он пришел на страницу с по ссылке с того же сайта. проверить источник откуда пришел посетитель позволяет серверная переменная $_SERVER['HTTP_REFERER'].

И тут пришла засада. MS Internet Explorer (v.6) не поддерживает эту переменную. Значения $_SERVER['HTTP_REFERER'] в MSIE просто нет. На помощь приходит JavaScript. С помощью JavaScript можно определить значение document.referrer. Ниже приведен код функции, которая позволяет корректно перенаправить трафик во всех броузерах, включая IE.

function redirectFun(){
$javascript = '';
if(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST) == $_SERVER['HTTP_HOST']){
//Nothing
}
else{//redirect
if($_GET['tx_ttproducts_pi1']['product']){
$redirect_url = 'http://google.com';

if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE")){
$javascript = '<script type="text/javascript"><!--
                  if(document.referrer){
                    document.location = "'
.$redirect_url.'";
                  }
// --></script>'
;
}
else{
header('Connection: close');
header( "HTTP/1.1 301 Moved Permanently" );
header('Location: '.$redirect_url);
exit;
}
}
}
return $javascript;
}

Posted by : okolya in (Drupal, Советы и трюки)

[РЕШЕНО] – Проблема отображения изображений, которые загружены через полe Image – не видно анонимным пользователям

Tagged Under :

Проблема. При разработке нового типа содержания в системе Drupal, когда добавляемые изображения через поле Image не видны анонимным пользователям. Решение проблемы сразу будет опубликовано.

Решение 1. Это мне очень помогло. Нужно просто поставить разрешения в example.com/admin/user/permissions в разделе content_permissions view filed_ваше_поле. Все.

Решение 2. Это решение помогло другим. Но мне нет:
Нужно, чтоб был включен метод загрузки публичный в example.com/admin/settings/file-system.
Далее поставить разрешения:

  • модуль imagecache view imagecache название
  • модуль imagefield view imagefield uploads
  • модуль upload смотреть загруженные файлы

Posted by : okolya in (TYPO3, Советы и трюки)

Несколько доменов в одном дереве страниц TYPO3

Tagged Under : ,

Широко распространено использование многих сайтов и поддержка большого количества доменов при одной инсталляции CMS. Поддержка многих сайтов в одной системе управления для систем позволяет пользоваться одной базы данных и удобная поддержка большого количества сайтов, и к тому же для коммерческих систем – снизить затраты на покупку одной лицензии. Такая структура сайтов на основе одной CMS, позволяет управлять сайтами, не тратя время на переключение между админками. Функционал мультидоменов реализован в Drupal, Bitrix, UMI, MS SharePoint, WordPress. TYPO3 не исключение.

Как настроить несколько доменов в TYPO3 с включенным RealURL? Далее предлагаю пошаговую инструкцию.
Read the rest of this entry »

Posted by : okolya in (Cравнения, Без рубрики, Советы и трюки)

Обзор решений png+IE

Tagged Under : ,

При разработке шаблонов часто приходиться сталкиваться с проблемой использования PNG формата. Проблема заключается в неверном отображении PNG в интернет эксплорере IE 5.5 и 6. В этом обзоре приводятся большинство известных методов и хаков как заставить IE правильно работать с PNG.

Способы решения IE+PNG:

  1. С помощью CSS
  2. С помощью JavaScrrpt
  3. Решение на стороне сарвера

Read the rest of this entry »

Posted by : okolya in (Drupal, SEO, Советы и трюки)

Необходимые модули для SEO продвижения сайта на Drupal

Tagged Under : , , , ,

SEO плагины для успешного продвижения Drupal сайтов:

  1. globalredirect
  2. page_title
  3. path_redirect
  4. pathauto
  5. transliteration
  6. tagadelic
  7. similarterms
  8. xmlsitemap

Read the rest of this entry »

Posted by : okolya in (Drupal, Советы и трюки)

Впечатления от CMS Drupal

Tagged Under :

Возникла задача сделать сайт для футбольного клуба «Катран» http://www.katran-kiev.com.ua/ (старая версия). Поскольку сайт подразумевает большое количество посетителей и общение среди них, выбор пал на CMS Drupal. До этого, упомянутую систему использовал только для простеньких сайтов, теперь решил копнуть глубже. Изначально, Drupal отталкивал меня своей «легкостью» – я про базовую поставку. Т.е. на основе стандартной установки – необходимого сайта не сделаешь. Приходиться доставлять плагины. Кроме того, не сразу въезжаешь в таксономию, если в других системах есть явное дерево страниц (TYPO3, Joomla, SharePoint, Bitrix, UMI.CMS), то в Drupal все нужно подвязывать под таксономию. Таксономия позволяет связать любой тип контента. Read the rest of this entry »