Black Rain
Май 22, 2012, 01:30:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Какой движок форума вы предпочитаете ? голосовать
 
Страниц: [1]
Печать
Автор Тема: Установка dtr  (Прочитано 4325 раз)
Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« : Май 18, 2008, 04:26:11 »

(в качестве трейд скрипта - at3)
http://dtrotator.com/checker/ проверка добавил ли Joy домен, если не добавил
то через какое-то время адмнка перестанет открываться, это защита от нелегальных
копий


Закачать инсталяху dtr (в бинарном режиме) поставить на директорию dtr
права 777

chmod 777 dtr

Через браузер запустить инсталяху

http://DOMEN.COM/dtr/install.php

Крон нужно добавлять вручную, важно указать правильные пути к домену и к php
* * * * * cd /home/ftp-user/domain.com/dtr; /usr/local/bin/php -q cron.php  > /dev/null 2>&1

Админка находится по адресу
http://DOMEN.COM/dtr/admin/admin.php
admin:admin - дефолтный пароль, рекомендуется сразу сменить

Пример настроек для запуска сиджа

"Main menu" --> "Setup"

Use cron: +
Time zone: 0
Period of grabing (in sec): 60
Log size (in lines): 100
Use automatic backup: +
Backup period (in hours): 48
Ban deleted galleries:  (нет)
Time of saving banned galleries (in days):

Change '&' on '%26' in URL: нет

меняем пароль (admin:*********)

Main menu --> "Config group: "

ID: 1
Name: main
Result. file name: main
нажать кнопку
"Next Step"

после нажатия попадаем в
"Config group: "
меняем

Sort on T. CTR after reset:+

Action when reseting: "None"

Location of testable objects: from N
(новые картинки на тест вставляютсся после Nго обьекта,
N - количестово тумб в 1й строке, чтобы тестируемые были после 1й строки)

Objects per page in Statistic: 10
Show thumbnails in Statistic: Original
Test Shows (in percents): 10 or 500
Show content type: "Percent"
Percent 100

Encrypt content url: НЕСТАВИТЬ
Url to CJ out: /cgi-bin/at3/out.cgi
жать кнопку
"Save"

нажать "Main menu"-->"Graber setup"
Method of grabing: "Grab only thumbnails"

Max thumbnail size (in pixels): максимальный размер тумбы
Quality for thumbnail (0 - 100): 85
Sharpen: off
Croping thumbnail: +
Croping width: размер смотрится на предварительном дизайне
Croping height: размер смотрится на предварительном дизайне

No. of thumbnails: 6
(сколько тумб с галеры показавать при ревьюве)
НЕ ставить галочку на Immediately add in group, если хотите вручную выбирать
тумбы, если поставить ротатор сам выберет 1 случайную тумбу и сразу добавит
в ротацию

No. of objects per page: 30
(по сколько галер выводить на 1 страницу в Preloaded galleries )

Grab gallery type : (какие галеры вы хотите - пикс, мувис, смешанные, - галеры
не выбранного типа не будут грабится)

нажать кнопку "Save"


Main Menu --> Edit template  (внизу)

пример субтемплаты (нужно поменять размеры отображаемых тумб, как минимум,
зависит от вашего дизайна)
простая
<a href="/dtr/link.php?gr=1&id=#ID#&url=/cgi-bin/at3/out.cgi?s=60%l=t%u=#URL#"><img src=#THUMB_URL# border="0" width="200" height="250" align="center" alt="#DESC#"></a>
с JS, урл галеры красиво выводится в строке статуса
<a onmouseover="window.status=unescape('#URL#'); return true;" onmouseout="window.status=' ';return true;" href="/dtr/link.php?gr=1&id=#ID#&url=/cgi-bin/at3/out.cgi?s=60%l=t%u=#URL#"><img src=#THUMB_URL# border="0" width="200" height="150" align="center" alt="#DESC#"></a>

add suptemplate

создание тимплейта :
переделываем диз на темплейт
вставляем темплейт под выбранный размер тумб

пример темплейта
          <tr align="center">
            <td>#SUB1|OBJECT1#</td>
            <td>#SUB1|OBJECT2#</td>
            <td>#SUB1|OBJECT3#</td>
            <td>#SUB1|OBJECT4#</td>
          </tr>

соответственно вместо каждой тумбы вставлено #SUB1|OBJECTn#

добавляем функцию букмарки в <head>
<script language="JavaScript">
function bookmark()
{
url = location.href;
title = document.title;
if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
else if (typeof window.external == "object") window.external.AddFavorite(url, title);
else if (window.opera && document.createElement)
{
var a = document.createElement('A');
if (!a) return false; //IF Opera 6
a.setAttribute('rel','sidebar');
a.setAttribute('href',url);
a.setAttribute('title',title);
a.click();
}
}
</script>
на кнопки букмарки добавялем ссылки
<a href="javascript:bookmark()" target=_self>


создаем index.shtml
(пример ../templates/default_index.shtml)

вырезаем из дизайна верхнюю часть
- до <boby> включительно и вставляем в index.shtml, добавляем
после <head>
<!--#include virtual="/cgi-bin/at3/in.cgi" -->
<base target="_blank">
после <body>
<center>
<!--#include file="dtr/results/main.inc" -->
<br>
<img src="dtr/count.php?gr=1"  alt="counter" width="1" height="1">
<br>
<!--#include file="toplist.html" -->
<br>
</center>
</body>
</html>

#конец index.shtml
из темплейта убираем в конце
</body>
</html>


=======index.shtml
<center>
<!--#include file="dtr/results/main.inc" -->
<img src=dtr/count.php?gr=1 width=1 height=1>
<!--#include file="toplist.html" -->
<br>
<small><b><a href="/cgi-bin/at3/signup.cgi">Webmasters</a></b></small>
</center>
=======

Подробно про установку at3
« Последнее редактирование: Май 19, 2008, 01:06:46 от Mitch » Записан

zteam
Гуру
*****

Karma: +1/-1
Offline Offline

Сообщений: 335

454394421
Просмотр профиля WWW
« Ответ #1 : Май 18, 2008, 09:43:00 »

1. Ты, как обычно, путаешь - не Joe, а Joy )
2. Никогда не понимал, зачем нужно засорять index.shtml чем-то, кроме 2-х include - трейд-скрипта и ротатора.
Гораздо юзабельнее и проще весь html-код запихнуть в template dtr'a, включаю include топлистов(template dtr'a перед выкладывание в результативный файл пропускается через интерпретатор php, т.е. чтобы заинклудить топлисты нужно указать директиву <? include("full path to toplist"); ?>).
Записан
Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« Ответ #2 : Май 19, 2008, 01:06:26 »

1. ага, исправлю Smiley
2. я привык ssi инклюды юзать а не php, они не обработаются так.
вызов in скрипта ты тож php инклюдой делаеш ?

Вобщем у меня обычто так выгладит индекс щас:
============
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base target="_blank">
<!--#include virtual="/cgi-bin/at3/in.cgi" -->
<!--#include file="dtr/results/main.inc" -->
<!--#include file="toplist.html" -->
<img src=dtr/count.php?gr=1 width=1 height=1>
</body>
</html>
============
посмотрел, и подумал, что счетчик dtr тож можно в темплейт... это все привычки Smiley
Записан

zteam
Гуру
*****

Karma: +1/-1
Offline Offline

Сообщений: 335

454394421
Просмотр профиля WWW
« Ответ #3 : Май 20, 2008, 12:03:50 »

Не, сам индекс-файл у меня .shtml, выглядит так:
[root[p0]@first]:[23:58]#cat index.shtml
<!--#include virtual="/cgi-bin/at3/in.cgi"-->
<!--#include virtual="/dtr/results/thumbs.inc"-->

а в темплейте dtr'a делаю инклуд топа через ф-ю php. Чем прикольно то, что темплейт dtr'a пропускается
через php перед выкладыванием в файл результата - то, что можно инклудить на много сиджей что-либо
одинаковое(к примеру табличку для продажи трафа) по http(насколько помню через ssi инклуд по http сделать
нельзя).
Записан
Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« Ответ #4 : Май 20, 2008, 09:35:58 »

у тебя таким образом получается что 1й строкой в морде идет инклюда, а не обьявление типа документа и теги начала документа
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

вроде синтаксически правильно пихать ин скрипт внутрь <head>
понятно что современные браузеры и так схавают...

А вот про то что php парсит файлики заинклюденые через ssi я кстати незнал
Записан

zteam
Гуру
*****

Karma: +1/-1
Offline Offline

Сообщений: 335

454394421
Просмотр профиля WWW
« Ответ #5 : Май 20, 2008, 01:42:55 »

у тебя таким образом получается что 1й строкой в морде идет инклюда, а не обьявление типа документа и теги начала документа
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>

вроде синтаксически правильно пихать ин скрипт внутрь <head>
понятно что современные браузеры и так схавают...
Ага, хавают на ура )

А вот про то что php парсит файлики заинклюденые через ssi я кстати незнал
Хм, где ты узрел такое в моём посте? Smiley
Записан
Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« Ответ #6 : Май 21, 2008, 11:29:17 »

результат работы dtr падает в  thumbs.inc который ты инклюдиш через ssi
<!--#include virtual="/dtr/results/thumbs.inc"-->
а в thumbs.inc у тебя php инклюда как я понял
Записан

zteam
Гуру
*****

Karma: +1/-1
Offline Offline

Сообщений: 335

454394421
Просмотр профиля WWW
« Ответ #7 : Май 22, 2008, 10:59:30 »

Да, но php-инклуды уже нет, когда thumbs.inc инклудится в index.shtml. Сорри за тафтологию )
dtr, когда жмёшь "Save template", сначала пропускает темплейт через php, а потом результат отработки php выкладывает в thumbs.inc.
Записан
Mitch
Administrator
Конкурент
*****

Karma: +6/-0
Offline Offline

Сообщений: 1703


aka-root.com

275758573
Просмотр профиля WWW
« Ответ #8 : Май 22, 2008, 11:08:30 »

а, вот как, буду знать Smiley
Записан

Страниц: [1]
Печать
Перейти в: