воскресенье, 23 ноября 2008 г.

How-To по настройке счетчика Spylog для Gallery2

Возможно, кому-нибудь покажется полезной информация по настройке SpyLog'овского счетчика в Gallery2. How-to, наверное, можно применить вообще для любого счетчика или баннера.

Инструкция с официального сайта Gallery2 для Google Analytics почему-то так и не заработала (допускаю, что кривые руки).
Я пыталась переделать счетчик по инструкциям с этой страницы


Решение нашлось на русском форуме Gallery2: тЫц.

Итак:

1. Идем в наш DocoomentRoot, куда установлена Gallery2, например:

cd /var/www/vhosts/*****.ru/httpdocs/

По-умолчанию, Gallery2 ставит себя в поддиректорию DocumentRoot, в директорию gallery2
Следует иметь ввиду, что абсолютные пути Gallery считает именно относительно последнейдиректории.
У меня Gallery2 стоит сразу в DocumentRoot


2. Заходим в директорию themes, потом в директорию нашей текущей темы (например, Matrix), а потом в директорию templates темы:

cd themes/matrix/templates/

3. В текущем каталоге делаем директорию local и копируем в нее файл темы, после чего, открываем скопированный файл в своем любимом текстовом редакторе(я превыкла к joe):

mkdir local
cp -p theme.tpl local/
cd local/
joe theme.tpl


Находим строчки <div id="gsFooter"> если Вы хотите расположить счетчик внизу страницы, или <div id="gsHeader"> если вверху (а такие ресурсы бывают ;)?) и вставляем Gallery-тег:

{g->theme include=spylog.tpl}

Здесь "spylog.tpl" файл с кодом счетчика в текущей директории. Вместо "spylog.tpl" Вы можете указать полный путь до Вашего счетчика так, как описано в пункте 1.

4.
Сохраняем именения, создаем файл со счетчиком:

joe spylog.tpl

В файл нужно скопировать код счетчика без каких-либо изменений так, как его предоставляет Spylog.

5. После сохранения файла, идем (в русской версии Gallery2):

Администрирование > Обслуживание > Выполнить (рядом с Очистка кэша шаблона)

6. Проверяем, что все работает в кабинете SpyLog.

Примечание. Если хостер не предоставляет ssh-доступ, понятно, файлы необходимо отредактировать локально, на своей рабочей станции, и скопировать в директорию local по ftp (с помощью ftp же можно сделать саму эту директорию).

Комментариев нет: