Raman de Signer
С нами с 11.04.04
Сообщения: 2611
Рейтинг: 586
|
Добавлено: 04/06/04 в 00:27 |
Нарисовал сидж, сверстал в хтмл теперь вот ставлю на аврору.
Возникло вопросов порядком, собрал все до кучи
Не судите строго.
В общем, такие дела - в начале показываем что к чему:
Код: |
<?php $TH=get_thumb(60,7,'_g1'); ?>
<?php $TH=get_thumb(60,7,'_g2'); ?>
<?php $TH=get_thumb(60,7,'_g3'); ?>
<?php $TH=get_thumb(60,7,'_g4'); ?>
|
а затем уже указываем:
Код: |
<a f="cj_out.php?thumb=<?=$TH1[1]['thumb']?>&p=50&url=<?=$TH1[1]['url']?>"><img src="./thumb/<?=$TH1[1]['thumb']?>" border="0">
<a href="cj_out.php?thumb=<?=$TH2[1]['thumb']?>&p=50&url=<?=$TH2[1]['url']?>"><img src="./thumb/<?=$TH2[1]['thumb']?>" border="0">
|
Т.е. ключевой момент это TH1/2/3/4
а теперь вопрос -
1) я ведь вначале, когда подключал ротатор тумб не показывал где для каждого ниже указанного TH1/2/3/4 подключённый для него ротатор.
Откуда он тогда знает, м? Или я что-то упустил?
2) Все тумбы располагаются в ./thumb
а если у меня 3 группы ротации?
Получается, что все они будут лежатать в ./thumb ? Куча-мала.
Есть ли возможность создать для каждой группы ротации отдельную папку?
3) Совсем простенький. К примеру, с баннера на спона слать таким образом
<a href="/cj_out.php?url=blablabla">имг баннера</a>
Я правильно написал?
И какие такой метод даст преимущества чем просто линковка, за исключением того что аврора будет считать?
|
|
|
|
С нами с 29.01.04
Сообщения: 316
Рейтинг: 202
|
Добавлено: 04/06/04 в 06:08 |
<?php $TH=get_thumb(60,7,'_g1'); ?>
<?php $TH=get_thumb(60,7,'_g2'); ?>
<?php $TH=get_thumb(60,7,'_g3'); ?>
<?php $TH=get_thumb(60,7,'_g4'); ?>
--
Заметь, что ты вызываешь функцию get_thumb 4 раза, в переменной $TH сохранится результат только последнего, четвертого вызова.
Как ротирует аврора по группам - без понятия, видимо щас в ней появилось нечто подобное. Я в свое время это решал, дописывая ротатор Авроры. Затем вообще переписал алгоритм ротации и работу с даннымии, получив то, что нужно, для себя.
|
|
|
|
Raman de Signer
С нами с 11.04.04
Сообщения: 2611
Рейтинг: 586
|
Добавлено: 04/06/04 в 17:06 |
Это конечно всё хорошо и я рад за тебя
Но, к сожелению, я ни на литр не придвинулся к ответу на свой вопрос
...если я вначале просто включаю ротатор, не называя его, то как в дальнейшем указывая в теле страницы ротацию по группам, скрипт опознаёт какой из объявленных ротаторов используется?
Это что - параноя?
|
|
|
|
С нами с 19.03.04
Сообщения: 301
Рейтинг: 350
|
Добавлено: 04/06/04 в 17:33 |
$TH=get_thumb(60,7,'_g1');
Не включает ротатор, а по определённому правилу помещает в $TH данные тумб (в нашем случае в порядке кликабельности).
синтаксис включения в код не совсем соблюдён
Код: |
<a href="cj_out.php?thumb=_g2;<?=$TH2[1]['thumb']?>&p=50&url=<?=$TH2[1]['url']?>"><img src="./thumb/<?=$TH2[1]['thumb']?>" border="0"> |
в твоём коде не будет вестись статистика по кликам
Все тубмы лежат в .thumb/ и точка. Можешь в качестве имени файла тумбы указывать не s001.jpg, а _g1/s001.jpg(тогда лезть будет в папку thumb/_g1). Но зачем? Названия файлов тумб ты можешь выбирать сам, то есть у тебя может быть
Код: | _g1img001.gif
_g1img002.gif
...
_g1img999.gif
...
_g2img001.gif
...
_g2img999.gif
|
где ж тут куча мала?
С помощью авроры можно например считать кликабельность баннеров, выдвигая наверх лучшие.
|
|
На детсадовские утренники я одевался белочкой. Дохлой.
|
1
|
|
|
С нами с 10.05.04
Сообщения: 419
Рейтинг: 191
|
Добавлено: 04/06/04 в 17:54 |
Вообщем поясняю.
Когда ты вызываешь код
<?php $TH=get_thumb(60,7,'_g1'); ?>
ты процедурой get_thumb заполняешь массив $TH
$TH - это имя переменной т.е. массива в данном случае.
Когда в адрес ссылки ты добавляешь <?=$TH1[1]['thumb']?> ты из переменной $TH1 (массив двумерный) строки 1 и поля thumb получаешь значение номера тумбы
<?=$TH1[1]['thumb']?> этот кусок добавляет путь до конкретной тумбы.
короче если используешь несколько ротаторов:
Код: | <?php $TH1=get_thumb(60,7,'_g1'); ?>
<?php $TH2=get_thumb(60,7,'_g2'); ?>
<?php $TH3=get_thumb(60,7,'_g3'); ?>
<?php $mysextumb=get_thumb(60,7,'_g4'); ?> |
впринципе ты может назвать переменную для данного массива как угодно только и в ссылках ее используй
и потом в ссылках :
Код: |
<a f="cj_out.php?thumb=<?=$TH1[1]['thumb']?>&p=50&url=<?=$TH1[1]['url']?>"><img src="./thumb/<?=$TH1[1]['thumb']?>" border="0">
<a href="cj_out.php?thumb=<?=$TH2[1]['thumb']?>&p=50&url=<?=$TH2[1]['url']?>"><img src="./thumb/<?=$TH2[1]['thumb']?>" border="0">
<a f="cj_out.php?thumb=<?=$TH3[1]['thumb']?>&p=50&url=<?=$TH3[1]['url']?>"><img src="./thumb/<?=$TH3[1]['thumb']?>" border="0">
<a href="cj_out.php?thumb=<?=$mysextumb[1]['thumb']?>&p=50&url=<?=$mysextumb[1]['url']?>"><img src="./thumb/<?=$mysextumb[1]['thumb']?>" border="0">
|
|
|
|
|
Raman de Signer
С нами с 11.04.04
Сообщения: 2611
Рейтинг: 586
|
Добавлено: 04/06/04 в 18:00 |
Farik, foma - это то, что надо, сэнкс.
+5 на каждого, больше поставить не могу физически
|
|
|
|
Raman de Signer
С нами с 11.04.04
Сообщения: 2611
Рейтинг: 586
|
Добавлено: 06/06/04 в 05:41 |
В общем, у нас следующая серия
выкладываю морду.пхп в фолдер для фейсов, открываю в браузере - пусто.
Сурс на выходе из моего браузера
Код: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"></HEAD>
<BODY></BODY></HTML>
|
Т.е. всё между тегами хтмл потерялось хде-та
Проверил уже 40 раз - явно туплю
В общем, у меня в начале дока:
Код: |
<?php $TH=get_thumb(50,8'_big'); ?>
<?php $TH2=get_thumb(50,5'_video'); ?>
<?php $TH3=get_thumb(50,24'_osnovn'); ?>
<?php $TH4=get_thumb(50,1'_banner200x250'); ?>
<?php $TH5=get_thumb(50,2'_banner120x240'); ?>
|
а затем уже в его теле:
Код: |
<a href="cj_out.php?thumb=<?=$TH[1]['thumb']?>&p=50&fk=1&url=<?=$TH[1]['url']?>"><img src="./thumb/<?=$TH[1]['thumb']?>" class="foto" border="0">
...
<a href="cj_out.php?thumb=<?=$TH2[1]['thumb']?>&p=50&fk=1&url=<?=$TH2[1]['url']?>"><img src="./thumb/<?=$TH2[1]['thumb']?>" border="0">
...
<a href="cj_out.php?thumb=<?=$TH3[1]['thumb']?>&p=50&url=<?=$TH3[1]['url']?>"><img src="./thumb/<?=$TH3[1]['thumb']?>" class="foto" border="0">
...
<a href="cj_out.php?thumb=<?=$TH4[1]['thumb']?>&p=50&url=<?=$TH4[1]['url']?>"><img src="./thumb/<?=$TH4[1]['thumb']?>" border="0">
...
<a href="cj_out.php?thumb=<?=$TH5[1]['thumb']?>&p=50&url=<?=$TH5[1]['url']?>"><img src="./thumb/<?=$TH5[1]['thumb']?>" border="0">
|
Вроде всё как надо - заливаю вместо своей стандартную дефолтовскую морду из инсталляка - всё ок.
А вот с моей всё та же лажа
Что-то я глючу под утро уже
Есть у кого какие идеи?
|
|
|
|
С нами с 19.03.04
Сообщения: 301
Рейтинг: 350
|
Добавлено: 07/06/04 в 14:01 |
Включай показ ошибок на сервере либо пользуйся дебагом в эдиторе.
Скорее всего это ошибка ПХП, запятую, например, где нить забыл.
<?php $TH4=get_thumb(50,1 ,'_banner200x250'); ?>
<?php $TH5=get_thumb(50,2 ,'_banner120x240'); ?> и тд.
|
|
На детсадовские утренники я одевался белочкой. Дохлой.
|
1
|
|
|
Дегенератор идей
С нами с 09.11.03
Сообщения: 2116
Рейтинг: 986
|
Добавлено: 07/06/04 в 16:43 |
Цитата: |
<?php $TH1=get_thumb(50,8'_big'); ?>
<?php $TH2=get_thumb(50,5'_video'); ?>
<?php $TH3=get_thumb(50,24'_osnovn'); ?>
<?php $TH4=get_thumb(50,1'_banner200x250'); ?>
<?php $TH5=get_thumb(50,2'_banner120x240'); ?> |
Адиничку в первом случае надо, да и запятых не хватает после второго числа.
|
|
|
|
С нами с 10.05.04
Сообщения: 419
Рейтинг: 191
|
Добавлено: 07/06/04 в 18:00 |
Адиничку не надо если потом обращаться к ней как просто к $TH а вот запятую действительно надо.
|
|
|
|
Дегенератор идей
С нами с 09.11.03
Сообщения: 2116
Рейтинг: 986
|
Добавлено: 07/06/04 в 23:47 |
Точно-точно. Не заметил что у него там TH далее без еденички.
|
|
|
|
Raman de Signer
С нами с 11.04.04
Сообщения: 2611
Рейтинг: 586
|
Добавлено: 07/06/04 в 23:58 |
Сэнкс за комментсы, только что домой добрался, сейчас всё буду править.
|
|
|
|
С нами с 02.04.04
Сообщения: 298
Рейтинг: 56
|
Добавлено: 04/08/04 в 00:31 |
De$igner писал: | В общем, у нас следующая серия
|
чувствую что топик получится многосерийный
Farik писал: | $TH=get_thumb(60,7,'_g1');
Не включает ротатор, а по определённому правилу помещает в $TH данные тумб (в нашем случае в порядке кликабельности).
синтаксис включения в код не совсем соблюдён
Код: |
<a href="cj_out.php?thumb=_g2;<?=$TH2[1]['thumb']?>&p=50&url=<?=$TH2[1]['url']?>"><img src="./thumb/<?=$TH2[1]['thumb']?>" border="0"> |
в твоём коде не будет вестись статистика по кликам |
вот об этой статистике и хотелось бы поговорить подробнее.
вообщем у меня все крутится замечательно, а вот статистика не работает ... файл не генерится.
код такой
Код: | <td><a href="/cj_out.php?thumb=<?=$TH[5]['thumb']?>&p=50&url=<?=$TH[5]['url']?>" target="_blank"><img src="/thumb/<?=$TH[5]['thumb']?>" ></a></td>
|
[/b]
|
|
|
|
С нами с 12.05.04
Сообщения: 157
Рейтинг: 27
|
Добавлено: 04/08/04 в 00:48 |
Да, вот бы кто объяснил, где найти статистику дополнительных ротаторов. Ведь Thumbnail Manager в админке показжывает только тумбы из thumb.csv и цифры из thumb.stats
|
|
|
|