Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
CJs
»
Тема:
Streamrotator + crystal CJ
Новая тема
Ответить
цитата
13/12/09 в 01:09
xumukys
Вообщем установил эти два скрипта - как связать их работу вместе?
1)Сделать инклуды в хедере шаба обоих скриптов.
Что делать дальше ? Как я понял нужно как то скомбинировать ссылки ротатора и сиджа, но так и не разобрался полностью, подскажите как это сделать, а лучше(может кому не жалко) выложите пример шаба для этой связки...
цитата
13/12/09 в 01:33
Woland
Цитата:
Сделать инклуды в хедере шаба обоих скриптов.
Нет. Сделать инклюд только в хедере страницы.
Вот тут я помница дохуя чё писал про связку кристала с дтр
Куча тупых вопросов по 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 раз(а)
цитата
13/12/09 в 02:33
Grach
тупо 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" --> там где надо топ
цитата
13/12/09 в 03:00
Woland
Цитата:
тупо 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. Это я не поумничать - просто не надо же путать чувака, пусть учится делать сразу правильно
цитата
13/12/09 в 08:04
Grach
Woland писал:
1. Любой грамотный верстальщик скажет, что помещать инклюд in'а до <html>, а не внутри <head> - это молограмотно. Но в принципе это не правильно.
почему?
Woland писал:
2. Если ставить топ в шаблон стрима - инклюд выглядит иначе (в мануале стрима есть пример), include virtual там не отработает и топа не будет.
угу
<?php virtual('/crtr/toplists/top.html'); ?>
цитата
13/12/09 в 10:39
cdroller
Woland писал:
1. Любой грамотный верстальщик скажет, что помещать инклюд in'а до <html>, а не внутри <head> - это молограмотно (хотя и будет работать и так делает половина сиджеводов). Но в принципе это не правильно.
В кристале, нужно делать в тегах HEAD, потому что он куку втыкает в пагу в том месте, в котором инклюдится...
<script type="text/javascript" language="javascript">
<!--
document.cookie="cr_tr=...; path=/; domain=...;"
//-->
</script>
а JS надо втыкать внутрь HTML документа
цитата
13/12/09 в 13:53
DG
Grach писал:
<?php virtual('/crtr/toplists/top.html'); ?>
Это шутка, надеюсь?
Такая конструкция удвоит нагрузку на сервак..
цитата
13/12/09 в 15:27
Woland
Инклюд внутри темплейта стрима так надо:
Цитата:
Есть специальная опция и для инклуда топов:
#INCLUDE_{name of the top file}#
Следует учесть что путь к файлу топа следует указывать от корня домена.Для того чтобы заинклудить содержание любой странички, вместо имени файла топа приписываем url этой странички, например:
#INCLUDE_http://mydomain.com/somepage.php#
цитата
13/12/09 в 21:36
xumukys
Спасибо всем за ответы - особенно Woland за подробное описание, на днях все настрою(эти выходные занимался установкой Всего необходимого ПО на серв для корректной работы скриптов - так запарился пипец просто), возникла вот какая мысль - а зачем вообще с ротатором заморачиваться?
Неужели он так сильно повышает кликабельность? Ведь можно просто самому запариться и за пару дней красивых картинок найти и все...
цитата
13/12/09 в 21:40
AWM-Guru
так ты для себя будешь сидж делать или для дрочеров?)тебе покажеться красивым а им нет,и не будет никто кликать
цитата
13/12/09 в 22:11
xumukys
Панятно, ну буду пробывать, счас установил скрипты - осталось ток галер напарсить и темплейты сделать и в путь, хотя столько стрессов сейчас что чуствую это растянется до следующих выходных((((
цитата
13/12/09 в 22:22
Woland
Без ротатора можно даже не начинать - шансов нет. Если б ты, лет 5, имел сиджи в одной нише - у тебя были бы шансы набрать в ней тумб, которые дали бы проду, да и то - весьма призрачные.
цитата
15/12/09 в 13:06
Skat
Grach писал:
почему?
угу
<?php virtual('/crtr/toplists/top.html'); ?>
что касается xhtml если, вставить впереди дотайпа, будут баги в ие с отображением, поэтому доктайп должен быть всегда выше чем всякие вставки и инклуды
цитата
15/12/09 в 20:46
Grach
DG писал:
Это шутка, надеюсь?
Такая конструкция удвоит нагрузку на сервак..
это не шутка - это один из примеров из мануала к кристалу
цитата
25/12/09 в 17:38
xumukys
Сдал зачетную сессию и начал полноценную работу над первым сиджем,для начала зметил вот какую ошибочку - в темплейте нужно прописывать не #SUB1# а #SUB_1# ... Исправьте первый пост дабы не путать других новичков)
цитата
25/12/09 в 18:26
Woland
xumukys:
Исправил
цитата
29/12/09 в 18:19
xumukys
вообщем возник такой вопрос,хочу сделать на сидже ниши, как прописывать инсклюд стрима для другого темплейта морды main прописывается так <?php include("streamrotator/in.php");?>
а если я создал другой темплейт например teens как мне его вставить в шаб сиджа?
пробывал
<?php include("streamrotator/in.php?teens");?>
не получилось((((
цитата
29/12/09 в 19:34
sapphir
xumukys писал:
как прописывать инсклюд стрима для другого темплейта
ИЗ мануала:
Инклуд нишевых морд выглядит следующим образом:
php файлы:
<?php $facename='__page_title__';include('streamrotator/in.php');?>
.shtml files:
<!--#include virtual="streamrotator/in.php?facename=__page_title__"-->
цитата
29/12/09 в 22:09
xumukys
klaxon писал:
ИЗ мануала:
Инклуд нишевых морд выглядит следующим образом:
php файлы:
<?php $facename='__page_title__';include('streamrotator/in.php');?>
.shtml files:
<!--#include virtual="streamrotator/in.php?facename=__page_title__"-->
читал но чет тоже не получается, напишите как именно должно выглядеть для темплейта teen...
цитата
29/12/09 в 22:36
sapphir
xumukys писал:
для темплейта teen...
<!--#include virtual="streamrotator/in.php?facename=teen"-->
цитата
29/12/09 в 22:45
xumukys
klaxon писал:
<!--#include virtual="streamrotator/in.php?facename=teen"-->
Плин я так пробывал - не работало а счас вроде запахало - чудо, либо очепятка в прошлой версии была))))
цитата
29/12/09 в 23:11
xumukys
klaxon писал:
<!--#include virtual="streamrotator/in.php?facename=teen"-->
да вот ещё вопрос возник, можно ли как-нибудь вставлять в код темплейта ротатор дважды например <!--#include virtual="streamrotator/in.php?facename=teen"-->
кусок кода.....
<!--#include virtual="streamrotator/in.php?facename=teen"-->
А то я когда так делаю - показываются одинаковые тумбы в обоих блоках, как можно реализовать? Или обязательно при таком раскладе нужно ещё один ротатор создавать?
цитата
30/12/09 в 00:37
raider
вставояит можно можно страницы и лучше из hgpys[ групп ротаторов
ибо может быть копирование первой вставки
цитата
30/12/09 в 01:14
xumukys
Всмысле из разных групп?
цитата
04/03/11 в 02:14
stinger
Woland:
поправь, плиз, код в своем первом посте, а то такие ламеры как я с ума сойдут
Код:
<!--#include virtual="/streamrotator/in.php"--?>
знак "?" там же вроде как совсем не нужен.
я, блин, 10 минут голову ломал какого Х ничего не работает.
Стр.
1
,
2
>
последняя »
Новая тема
Ответить
Эта страница в полной версии