С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 13/12/09 в 01:09 |
Вообщем установил эти два скрипта - как связать их работу вместе?
1)Сделать инклуды в хедере шаба обоих скриптов.
Что делать дальше ? Как я понял нужно как то скомбинировать ссылки ротатора и сиджа, но так и не разобрался полностью, подскажите как это сделать, а лучше(может кому не жалко) выложите пример шаба для этой связки...
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 13/12/09 в 01:33 |
Цитата: | Сделать инклуды в хедере шаба обоих скриптов. |
Нет. Сделать инклюд только в хедере страницы.
Вот тут я помница дохуя чё писал про связку кристала с дтр Куча тупых вопросов по DTR + Crystall - почитай, там много общих вопросов для любой связки.
Конкретно по примеру шаблона - как-то так в стриме будет:
Код страницы (shtml):
Код: |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>My mega porn site</title>
<meta name="description" content="My mega porn site">
<meta name="keywords" content="porn, sex, master-x, mir, trud, mai">
<!--#include virtual="/crtr/cgi/in.cgi?ssi=1&niche=1&$QUERY_STRING" -->
<base target="_blank">
</head>
<body>
<!--#include virtual="/streamrotator/in.php"-->
<!--#include virtual="/crtr/toplists/TOPLIST_NAME.html" -->
</body>
</html>
|
Код темплейта стрима:
Код: |
<table cellpadding="0" cellspacing="0">
<tr>
<td>#SUB_1#</td><td width="4"></td>
<td>#SUB_1#</td><td width="4"></td>
<td>#SUB_1#</td><td width="4"></td>
<td>#SUB_1#</td>
</tr>
<tr>
<td>#SUB_1#</td><td width="4"></td>
<td>#SUB_1#</td><td width="4"></td>
<td>#SUB_1#</td><td width="4"></td>
<td>#SUB_1#</td>
</tr>
</table>
</div>
|
Код сабтемплейта стрима:
Код: |
<a href="streamrotator/out.php?l=#POS#&u=/crtr/cgi/out.cgi?s=60&link=thumbs&u=#GAL#" title="#DESC#"><img src="#THUMB#" alt="#DESC#" /></a>
|
* пример со скимом 60
Темплейт топа кристала:
Код: | <table width="240" border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td width="120">
<a href="/crtr/cgi/out.cgi?id=##id_0##&l=top_top&u=##url_0##">##title_0##</a><br />
<a href="/crtr/cgi/out.cgi?id=##id_1##&l=top_top&u=##url_1##">##title_1##</a><br />
<a href="/crtr/cgi/out.cgi?id=##id_2##&l=top_top&u=##url_2##">##title_2##</a><br />
<a href="/crtr/cgi/out.cgi?id=##id_3##&l=top_top&u=##url_3##">##title_3##</a>
<br /></td>
<td width="120">
<a href="/crtr/cgi/out.cgi?id=##id_4##&l=top_top&u=##url_4##">##title_4##</a><br />
<a href="/crtr/cgi/out.cgi?id=##id_5##&l=top_top&u=##url_5##">##title_5##</a><br />
<a href="/crtr/cgi/out.cgi?id=##id_6##&l=top_top&u=##url_6##">##title_6##</a><br />
<a href="/crtr/cgi/out.cgi?id=##id_7##&l=top_top&u=##url_7##">##title_7##</a>
<br /></td>
</tr>
</table> |
При этом надо понимать, что у кристала путь к cgi директории задаётся в настройках, и если дефолтный путь /crtr/cgi/ менялся - надо и в инклюде, сабтемплейте ротатора и темплейте топа кристала юзать новый путь (обычно это /cgi-bin/crtr/ )
Последний раз редактировалось: Woland (04/03/11 в 17:28), всего редактировалось 2 раз(а)
|
|
|
|
CBR 600 RR
С нами с 17.12.03
Сообщения: 2755
Рейтинг: 1557
|
Добавлено: 13/12/09 в 02:33 |
тупо index.php:
<?php virtual('/cgi-bin/crtr/in.cgi?ssi=1&niche=1&'.$_SERVER['QUERY_STRING']); ?>
<?php include("streamrotator/in.php");?>
а весь шаблон сиджа в стриме + <!--#include virtual="/crtr/toplists/TOPLIST_NAME.html" --> там где надо топ
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 13/12/09 в 03:00 |
Цитата: | тупо index.php:
<?php virtual('/cgi-bin/crtr/in.cgi?ssi=1&niche=1&'.$_SERVER['QUERY_STRING']); ?>
<?php include("streamrotator/in.php");?>
а весь шаблон сиджа в стриме + <!--#include virtual="/crtr/toplists/TOPLIST_NAME.html" --> там где надо топ |
1. Любой грамотный верстальщик скажет, что помещать инклюд in'а до <html>, а не внутри <head> - это молограмотно (хотя и будет работать и так делает половина сиджеводов). Но в принципе это не правильно.
2. Если ставить топ в шаблон стрима - инклюд выглядит иначе (в мануале стрима есть пример), include virtual там не отработает и топа не будет.
p.s. Это я не поумничать - просто не надо же путать чувака, пусть учится делать сразу правильно
|
|
|
|
CBR 600 RR
С нами с 17.12.03
Сообщения: 2755
Рейтинг: 1557
|
Добавлено: 13/12/09 в 08:04 |
Woland писал: | 1. Любой грамотный верстальщик скажет, что помещать инклюд in'а до <html>, а не внутри <head> - это молограмотно. Но в принципе это не правильно. |
почему?
Woland писал: | 2. Если ставить топ в шаблон стрима - инклюд выглядит иначе (в мануале стрима есть пример), include virtual там не отработает и топа не будет.
|
угу
<?php virtual('/crtr/toplists/top.html'); ?>
|
|
|
|
+ +
клоны загельмахера
С нами с 11.10.08
Сообщения: 14532
Рейтинг: 1943
|
Добавлено: 13/12/09 в 10:39 |
Woland писал: | 1. Любой грамотный верстальщик скажет, что помещать инклюд in'а до <html>, а не внутри <head> - это молограмотно (хотя и будет работать и так делает половина сиджеводов). Но в принципе это не правильно. |
В кристале, нужно делать в тегах HEAD, потому что он куку втыкает в пагу в том месте, в котором инклюдится...
<script type="text/javascript" language="javascript">
<!--
document.cookie="cr_tr=...; path=/; domain=...;"
//-->
</script>
а JS надо втыкать внутрь HTML документа
|
|
|
|
С нами с 11.08.06
Сообщения: 939
Рейтинг: 849
|
Добавлено: 13/12/09 в 13:53 |
Grach писал: | <?php virtual('/crtr/toplists/top.html'); ?> |
Это шутка, надеюсь?
Такая конструкция удвоит нагрузку на сервак..
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 13/12/09 в 15:27 |
Инклюд внутри темплейта стрима так надо:
Цитата: | Есть специальная опция и для инклуда топов:
#INCLUDE_{name of the top file}#
Следует учесть что путь к файлу топа следует указывать от корня домена.Для того чтобы заинклудить содержание любой странички, вместо имени файла топа приписываем url этой странички, например:
#INCLUDE_http://mydomain.com/somepage.php# |
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 13/12/09 в 21:36 |
Спасибо всем за ответы - особенно Woland за подробное описание, на днях все настрою(эти выходные занимался установкой Всего необходимого ПО на серв для корректной работы скриптов - так запарился пипец просто), возникла вот какая мысль - а зачем вообще с ротатором заморачиваться?
Неужели он так сильно повышает кликабельность? Ведь можно просто самому запариться и за пару дней красивых картинок найти и все...
|
|
|
|
+++
С нами с 03.12.07
Сообщения: 669
Рейтинг: 169
|
Добавлено: 13/12/09 в 21:40 |
так ты для себя будешь сидж делать или для дрочеров?)тебе покажеться красивым а им нет,и не будет никто кликать
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 13/12/09 в 22:11 |
Панятно, ну буду пробывать, счас установил скрипты - осталось ток галер напарсить и темплейты сделать и в путь, хотя столько стрессов сейчас что чуствую это растянется до следующих выходных((((
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 13/12/09 в 22:22 |
Без ротатора можно даже не начинать - шансов нет. Если б ты, лет 5, имел сиджи в одной нише - у тебя были бы шансы набрать в ней тумб, которые дали бы проду, да и то - весьма призрачные.
|
|
|
|
С нами с 06.03.05
Сообщения: 6216
Рейтинг: 7375
|
Добавлено: 15/12/09 в 13:06 |
Grach писал: | почему?
угу
<?php virtual('/crtr/toplists/top.html'); ?> |
что касается xhtml если, вставить впереди дотайпа, будут баги в ие с отображением, поэтому доктайп должен быть всегда выше чем всякие вставки и инклуды
|
|
|
|
CBR 600 RR
С нами с 17.12.03
Сообщения: 2755
Рейтинг: 1557
|
Добавлено: 15/12/09 в 20:46 |
DG писал: | Это шутка, надеюсь?
Такая конструкция удвоит нагрузку на сервак.. |
это не шутка - это один из примеров из мануала к кристалу
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 25/12/09 в 17:38 |
Сдал зачетную сессию и начал полноценную работу над первым сиджем,для начала зметил вот какую ошибочку - в темплейте нужно прописывать не #SUB1# а #SUB_1# ... Исправьте первый пост дабы не путать других новичков)
|
|
|
|
Soul's Buyer
С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740
|
Добавлено: 25/12/09 в 18:26 |
xumukys: Исправил
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 29/12/09 в 18:19 |
вообщем возник такой вопрос,хочу сделать на сидже ниши, как прописывать инсклюд стрима для другого темплейта морды main прописывается так <?php include("streamrotator/in.php");?>
а если я создал другой темплейт например teens как мне его вставить в шаб сиджа?
пробывал
<?php include("streamrotator/in.php?teens");?>
не получилось((((
|
|
|
|
С нами с 16.03.09
Сообщения: 193
Рейтинг: 237
|
Добавлено: 29/12/09 в 19:34 |
xumukys писал: | как прописывать инсклюд стрима для другого темплейта |
ИЗ мануала:
Инклуд нишевых морд выглядит следующим образом:
php файлы:
<?php $facename='__page_title__';include('streamrotator/in.php');?>
.shtml files:
<!--#include virtual="streamrotator/in.php?facename=__page_title__"-->
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 29/12/09 в 22:09 |
klaxon писал: | ИЗ мануала:
Инклуд нишевых морд выглядит следующим образом:
php файлы:
<?php $facename='__page_title__';include('streamrotator/in.php');?>
.shtml files:
<!--#include virtual="streamrotator/in.php?facename=__page_title__"--> |
читал но чет тоже не получается, напишите как именно должно выглядеть для темплейта teen...
|
|
|
|
С нами с 16.03.09
Сообщения: 193
Рейтинг: 237
|
Добавлено: 29/12/09 в 22:36 |
xumukys писал: | для темплейта teen... |
<!--#include virtual="streamrotator/in.php?facename=teen"-->
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 29/12/09 в 22:45 |
klaxon писал: | <!--#include virtual="streamrotator/in.php?facename=teen"--> |
Плин я так пробывал - не работало а счас вроде запахало - чудо, либо очепятка в прошлой версии была))))
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 29/12/09 в 23:11 |
klaxon писал: | <!--#include virtual="streamrotator/in.php?facename=teen"--> |
да вот ещё вопрос возник, можно ли как-нибудь вставлять в код темплейта ротатор дважды например <!--#include virtual="streamrotator/in.php?facename=teen"-->
кусок кода.....
<!--#include virtual="streamrotator/in.php?facename=teen"-->
А то я когда так делаю - показываются одинаковые тумбы в обоих блоках, как можно реализовать? Или обязательно при таком раскладе нужно ещё один ротатор создавать?
|
|
|
|
мы, цари - народ работящий!
С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892
|
Добавлено: 30/12/09 в 00:37 |
вставояит можно можно страницы и лучше из hgpys[ групп ротаторов
ибо может быть копирование первой вставки
|
|
|
|
С нами с 06.12.09
Сообщения: 50
Рейтинг: 3
|
Добавлено: 30/12/09 в 01:14 |
Всмысле из разных групп?
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 04/03/11 в 02:14 |
Woland: поправь, плиз, код в своем первом посте, а то такие ламеры как я с ума сойдут
Код: | <!--#include virtual="/streamrotator/in.php"--?>
знак "?" там же вроде как совсем не нужен. |
я, блин, 10 минут голову ломал какого Х ничего не работает.
|
|
|
|