Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Один стримротатор на несколько доменов, реально?
цитата
21/06/08 в 23:50
 Vasilich
Седня моча в голову стукнула, решил попробовать из одного стрима сделать несколько морд на разных доменах icon_smile.gif но че то не получилось у меня. Может кто делал, реально ваще? где я ошибся тогда...

Итак:
На domain1.com стоит стрим, имеем domain2.com и domain3.com на которых стрим должен сделать морды.

В стриме делаем морды domain2 и domain3 (на них стоит ат3) , шаблон линок пишем такой
Код:
<a href="http://domain1.com/stream/out.php?l=#POS#&u=http://www.domain2.com/cgi-bin/at3/out.cgi?s=60&u=#GAL#"><img src="#THUMB#" alt="#DESC#" height="180" width="240"></a>

На домены domain2 и domain3 кидаем index.php c инклудами морд, все заебись показывается, но если кликать на тумбы, то 404 выдает, не на трейд не на гали не шлет, вот думаю может из за того что на аут с другого домена идет перенаправление или х.з, кто в этом деле поматёрей, гляньте, или ваще оно так не будет работать и на каждый домен стрим нужно ставить.
цитата
22/06/08 в 00:06
 AWM-Guru
что то мне подсказывает что стрим не умеет выводитb морды на разные домены
цитата
22/06/08 в 00:20
 Vasilich
AWM-Guru писал:
что то мне подсказывает что стрим не умеет выводитb морды на разные домены


Да морды выводит нормально, только вот с линками косяк, вот инклуд для того чтобы на другом домене морда была

Код:

<?php
$facename='domain2';
include('home/полныйпутьсервера/domain1.com/in.php');
?>
цитата
22/06/08 в 07:40
 Woland
Тоже думал над этим, тоже пришёл к выводу, что через нишевую морду можно сделать (иначе как указать разные линки на аут трейдовых скриптов), но пока не реализовывал icon_smile.gif
цитата
22/06/08 в 09:24
 awm_mark
видел у кого-то сетку сиджев так построенную, не помню только у кого (там стрим на ИПе висит). Но там для каждого домена свой стрим в отдельной папке
цитата
22/06/08 в 09:39
 memento.mori
а разве это легально?
купил одну лицензию получается и юзаешь на 40 доменах?
цитата
22/06/08 в 09:48
 Woland
Цитата:
а разве это легально?
купил одну лицензию получается и юзаешь на 40 доменах?

Ну есть же версия за процент ...
цитата
22/06/08 в 09:51
 Vasilich
memento.mori писал:
а разве это легально?
купил одну лицензию получается и юзаешь на 40 доменах?


У меня фришная за процент, хотя да, это мысль icon_smile.gif

Овнеру стрима просто например можно как у дтр сделать, неограниченая лицензия в рамках сервера за 400 баксов к примеру.

Последний раз редактировалось: Vasilich (22/06/08 в 09:57), всего редактировалось 1 раз
цитата
22/06/08 в 09:57
 memento.mori
да этож не проконтролируешь нормально...
думаю что после этого топика Душик будет что то придумывать и постарается исключить такую возможность
цитата
22/06/08 в 09:57
 memento.mori
ну и надеюсь возьмёт и сделает возможность использования одной базы галер на несколько доменов
цитата
22/06/08 в 11:34
 Action
Vasilich писал:

Код:
<a href="http://domain1.com/stream/out.php?l=#POS#&u=http://www.domain2.com/cgi-bin/at3/out.cgi?s=60&u=#GAL#"><img src="#THUMB#" alt="#DESC#" height="180" width="240"></a>


попробуй #ENCODED_GAL# вместо #GAL#
цитата
22/06/08 в 11:35
 Vasilich
Action писал:
попробуй #ENCODED_GAL# вместо #GAL#


пробовал, не помогает
цитата
22/06/08 в 11:43
 Action
Vasilich писал:
пробовал, не помогает

а на морде на domain2.com урл в параметре &u= точно не ломается? По идее все должно работать, стриму пох откуда его вызывают. Проверь еще, ставятся ли куки обоими скриптами.
цитата
22/06/08 в 11:50
 Action
да, еще в индексе должны быть два инклуда, первым нужно дергать at3, вторым стрим.
в твоем коде только один, может в этом причина?
цитата
22/06/08 в 12:19
 Vasilich
Цитата:
да, еще в индексе должны быть два инклуда, первым нужно дергать at3, вторым стрим.
в твоем коде только один, может в этом причина?


У меня два инклуда как положено, выше я просто конкретно для стрима привел инклуд. Куки ставятся нормально, в урлах не ломается ничего, забыл сказать, 404 отдает с домена domain1.com
цитата
22/06/08 в 13:19
 Woland
Vasilich: У тебя домены на разных серверах, или на одном ? Если на одном - попробуй может пути относительно сервера прописать, а не полные урлы ?
цитата
22/06/08 в 13:53
 rusawm
out стрима не обрабатывает полный урл домена похоже, конечно можно изьебнуться и сделать редирект на этом же домене
цитата
22/06/08 в 14:41
 Action
попробовал у себя разные варианты вызова, действительно 404 всегда, полез на форум разработчика:
http://rusupport.streamscripts.com/phpBB2/viewtopic.php?t=484
Есть сидж на домене А и есть блог на домене Б. Можно ли сделать чтоб на блоге выводилось, допистим, 5 тумб с сиджа?

средствами стримротатора нельзя

это ответ автора скрипта
цитата
22/06/08 в 14:52
 Vasilich
Woland писал:
Vasilich: У тебя домены на разных серверах, или на одном ? Если на одном - попробуй может пути относительно сервера прописать, а не полные урлы ?


На одном, но это ж в браузер пути полные будут передаваться сервера, так ваше работать не будет.

Цитата:
out стрима не обрабатывает полный урл домена похоже, конечно можно изьебнуться и сделать редирект на этом же домене


Сильно сложно получается, короче ставить стрим на каждый домен и ниибать мозг
цитата
22/06/08 в 15:35
 Woland
Цитата:
На одном, но это ж в браузер пути полные будут передаваться сервера, так ваше работать не будет.


Скажем у тебя каталог vasilich и в нём три домена domain1, domain2, domain3, в них корни в папках htdocs ...
Путь из корня domain1 на аут скрипта в domain2 будет выглядеть, как Код:
../../domain2/cgi-bin/at3/out.cgi
и т.д. Я об этом.
цитата
24/06/08 в 09:44
 DmN
делаем так (для дедиков и/или хостингов с доступом по ssh)

базовый стрим стоит тут /home/domain1.com/stream/

домен 2 линкуем (по ssh)
Код:

bash# ln -s /home/domain1.com/stream /home/domain2.com/


index.php
Код:

<?
$facename=trim(str_replace("www.","",strtolower($_SERVER["HTTP_HOST"])));
include("./stream/in.php");
?>


в стриме делаем морды название=домен
Код:

<a href="/stream/out.php?l=#POS#&u=/go.php?u=#ENCODED_GAL#"><img src="/#LOCAL_THUMB#"></a>


Эта страница в полной версии