Posted by : okolya in (Без рубрики)

Как прочитать TypoScript настройки из чужого extension

Tagged Under : , ,

Короткая заметка для напоминания.

Если нужно использовать настройки одного экстеншена в других, можно использовать обращение через объест TSFE

$GLOBALS['TSFE']->tmpl->setup

В этом массиве лежат настройки всех активированных плагинов.

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 (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 (WordPress)

Система для ведения блогов WordPress

Tagged Under : , , , ,

WordPress — CMS c открытым исходным кодом.
Написан на PHP, в качестве базы данных использует MySQL.
Сфера применения – от блогов вплоть до очень сложных новостных ресурсов. Последние изменения благотворно сказались на качестве работы движка вместе с базой данных.

Read the rest of this entry »

Posted by : okolya in (TYPO3)

Свойства и особенности TYPO3

Tagged Under : , , , ,

Система управления контентом позволяет:

  • редактировать текст с форматированием (RTE) а также проверкой орфографии
  • отменять изменения а также историю изменений
  • предпросмотривать файлы а также информацию пред публикацией
  • сохранять файлы а также информацию в буфер обмена
  • редактировать содержимое из frontend а также backend
  • возможность ссылок на уроне элементов содержимого
  • работать вместе с внутренним поисковым механизмом
  • разграничивать права с целью редакторов сайта
  • динамически выстраивать меню – текстовое а также графическое
  • возможность авторизации пользователей чрез LDAP
  • создавать версионирование
  • работать вместе с WML, XML
  • экспортировать а также импортировать файлы в PDF, HTML
  • задавать кэширование страниц

Отличительные особенности CMS:

  • Одна инсталляция системы с целью многих сайтов (вместе с единым деревом страниц)
  • Одна инсталляция системы с целью многих доменов
  • Templavoila
  • Гибкая новостная система
  • Базовые модули: интеграция вместе с существующими форумами, галереи изображений, электронный магазин а также каталог, голосования, блог, рассылки, чат, календарь

P.S. Создание сайтов под ключ

Posted by : okolya in (TYPO3)

TYРOЗ

Tagged Under : , , , , , , ,

TYРOЗ (тайпо 3)- система управления сайтами (CMS/CMF) вместе с открытым исходным кодом а также свободной лицензией. Написана на PHP, с целью хранения данных использует СУБД MySQL.

Система создана Каспером Скорхёем а также распространяется безвозмездно почти под лицензией GNU GPL. TYPO3 – гибкая а также расширяемая система, вместе с комфортабельным интерфейсом, внушительным количеством модулей а также функций. Она является прямым конкурентом коммерческих систем а также, ровно по словам немецкого IT-журнала iX, «TYPO3 отнюдь не нуждается в том, для того чтобы прятаться за спины собственных коммерческих конкурентов».

Read the rest of this entry »

Posted by : okolya in (UMI.CMS)

Система UMI.CMS

Tagged Under : , , , , , ,

Система UMI.CMS имеет ряд особенностей а также преимуществ в отличии от иных систем.

Интерфейс UMI.CMS рассчитан далеко не на программистов, однако на пользователей стандартных офисных программ. Он конфигурирован максимально интуитивно, а также, значит, вероятно предупреждать большинство вопросы покупателя, экономит время а также силы.

Продвигать интернет портал в поисковых системах стало значительно проще, ведь UMI.CMS предоставляет клиентам возможность широкого приминения мета-данных. Система сконструирована так, чтобы на любой странице или на интернет портале в целом дозволено было задать единый ряд тэгов. Read the rest of this entry »

Posted by : okolya in (UMI.CMS)

Состав системы UMI.CMS

Tagged Under : , , , , , ,

Система содержит 23 модуля, какие решают большая часть задач:

«Конфигурация» – модуль управления всеми глобальными настройками сайта. Здесь сосредоточено управление различными языковыми версиями а также доменами, подключением модулей, кэшированием а также пр.

«Структура» – объединяет основные функциональные возможности системы: формирование структуры сайта, наполнение сайта контентом вместе с использованием визуального редактора, управление активностью объектов сайта.

«Комментарии» - разрешает добавлять комментарии ко всем объектам структуры сайта.

«Обратная связь» – отвечает за создание а также размещение на интернет портале форм обратной связи, включает веб-форму сообщения к конкретному e-mail адресу.

«Интернет-магазин» – интегрирован вместе с различными базами данных, разрешает управлять заказами, дисконтными программами а также маркетинговыми акциями. Модуль обеспечивает импорт каталога товаров в всемирная сеть-лавка из 1С (в формате CommerceML) а также интеграцию вместе с Яндекс.Маркет.

«Блоги» - разрешает создавать блоги, одарять правами их ведения, настраивать приватность блогов а также комментариев ради различных категорий пользователей.

«Статистика» – модуль ради оценки динамики посещаемости, популярности страниц, источников переходов, поисковых запросов. «FAQ» – упрощает публикацию на интернет портале известных вопросов, объединение их в «проекты».

«Фотогалереи» – разрешает создавать а также редактировать альбомы фотографий, группировать снимки согласно темам или событиям, задавать им мета-теги, важные с целью поисковой оптимизации.

«Рассылки» – разрешает вести рассылки, управлять подписчиками (создавать, устранять), регулировать состояние их подписки на рассылки сайта, просматривать перечень подписчиков на каждую конкретную рассылку, отдавать подписчикам возможность своими силами регулировать состояние подписки.

Read the rest of this entry »

Posted by : okolya in (1С - Bitrix)

1С-Битрикс

Tagged Under : , , , , , ,

Продукт «1С-Битрикс: Управление сайтом» поддерживает многосайтовость, что
позволяет создать несколько сайтов на одной копии продукта. Каждый сайт может
характеризоваться собственным доменным именем, внешним видом, языком интерфейса и
информационным наполнением.

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

Возможности продукта

  • Многосайтовость
  • Упрощенная интеграция с дизайном шаблоны
  • Простой и понятный интерфейс
  • Безопасность
  • Высокая производительность
  • Механизм визуальной публикации динамической информации
  • Подробная документация

Read the rest of this entry »

Posted by : okolya in (Drupal)

Технические особенности CMS Drupal

Tagged Under : , , , , , ,

Архитектура Drupal позволяет применять его для построения различных типов сайтов — от блогов и форумов, до информационных архивов или сайтов новостей. Функциональность обеспечивается подключаемыми модулями, обращающимися к общему API Drupal.

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

Наиболее важные функции предоставляемые модулями входящими в поставку Drupal: Read the rest of this entry »