• Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Реклама между новостями, постами
Реклама между новостями, постами
Дата: Вторник, 26.06.2012, 13:10 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Lunder,
Знал бы где упадешь, солому бы подложил

Это да.
Тогда только только скриптом.


 
Дата: Среда, 27.06.2012, 00:17 |
Лейтенант
Группа: Проверенные
Сообщений: 69
Награды: 0
Репутация: 0
Статус: Offline


спс. Но для меня скрипт, - как, для кого-то, уравнение Шредингера (с виду - элементарно, но, - надо вникать).

Сообщение отредактировал Lunder - Среда, 27.06.2012, 00:23
 
Дата: Среда, 27.06.2012, 05:39 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Lunder,
Но для меня скрипт, - как, для кого-то, уравнение Шредингера (с виду - элементарно, но, - надо вникать).

Ну а по другому-то никак не сравнить в шаблоне вид материалов дополнительное поле с текущей датой.
Как тут по другому сделаешь? если оператор выводящий дате не работает в данном шаблоне.

Либо так, либо как я описал выше.


 
Дата: Среда, 01.08.2012, 13:28 |
Группа: Гости





likbezz, добрый день!
Как вставить рекламный баннер (точнее, скрипт ротатора баннеров) между новостями в модуле Новости сайта (главная страница и архив раздела), я понял. И, скорее всего, криво, но сделал. Но баннеры теперь стоят по всему модулю через каждые шесть новостей. Если необходимы кардинальные изменения в коде, то Бог с ним - пусть всё остается как есть. Но если все же возможно малой кровью, то хотелось бы оставить баннер в единственном экземпляре после первой новости на Главной странице. Причем, именно скрипт ротатора баннеров, а не единственное статичное изображение. Сайт http://rio-serov.ru.
Баннер вставил через Вид материалов (ну нет в новостном модуле шаблона главной страницы!). Код вот такой:
Code
<table border="0" cellpadding="0" cellspacing="0" width="100%" class="eBlock"><tr><td style="padding:3px;">
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="eTitle" style="text-align:left;"><a href="$ENTRY_URL$">$TITLE$</a></div>
<?if($MESSAGE$)?><div class="eMessage" style="text-align:left;clear:both;padding-top:2px;padding-bottom:2px;">$MESSAGE$</div><?endif?>
<?if($ATTACHMENTS$)?><div class="eAttach">Прикрепления: $ATTACHMENTS$</div><?endif?><div class="eDetails" style="clear:both;">
<?if($RATING$)?><div style="float:right"><?$RSTARS$('12','/.s/img/stars/3/12.png','0','float')?></div><?endif?>
<?if($CATEGORY_NAME$)?>Категория: <a href="$CATEGORY_URL$">$CATEGORY_NAME$</a> |<?endif?>
<?if($USERNAME$)?>Добавил: <a href="$PROFILE_URL$">$USERNAME$</a> |<?endif?>
Дата: <span title="$TIME$">$DATE$</span>
<?if($COMMENTS_URL$)?>| <a href="$COMMENTS_URL$">Комментарии ($COMMENTS_NUM$)</a><?endif?>
</div></td></tr></table><br />
<?if($ID$%6='1')?>  
  <div id="myinf$ID$">  
  <p align="center"><script type="text/javascript" src="http://rio-serov.ru/rtr/2"></script></a><strong><em>  
  <script type="text/javascript">  
  $(window).load(function(){  
  $('#myinf$ID$').load('/index/0-4 #banBlock<_?rnd10?_>');  
  });  
  </script>  
  </div><br />  
  <?endif?>

Можно ли в этом коде что-то поменять, чтобы остался один баннер (без повторов - ни на главной, ни в архиве) между первой и второй новостями?
И да, я чайник.. bag


 
Дата: Среда, 01.08.2012, 22:25 |
Рядовой
Группа: Пользователи
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Гость, если только после первой новости, то можно так:

Новости сайта --> Вид материалов в самый низ шаблона:

<?if((substr(($RSTARS$('12','/.s/img/stars/3/12.png','0','float')),0,2))="<s")?>Я первая<?endif?>

(рейтинг, благодаря которому и определям, правим под себя)


 
Дата: Среда, 01.08.2012, 22:43 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Гость,
если только после первой новости, то можно так:

Остальное отфильтровать по URI_ID ...

Или просто скриптом. без операторов.


 
Дата: Пятница, 03.08.2012, 01:08 |
Группа: Гости





Спасибо! Бум разбираться...

 
Дата: Вторник, 15.01.2013, 20:57 |
Группа: Гости





likbezz, а как можно реализовать показ рекламы в последнем или предпоследнем посте форума? Все решения которые я нашел в интернете, а так и здесь, привязаны к началу страницы, и от него уже +1 ли +5 сообщение, а вот как сделать рекламу в последнем или предпоследнем постах, так что бы она была только в одном месте, не на всех страницах, ни у кого не нашел. А ведь это самое привлекательное место в форуме, оно будет всегда перед глазами.

 
Дата: Вторник, 15.01.2013, 21:20 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Molik,
Цитата (Molik, Вт, 15.01.2013, 20:57:50)
а вот как сделать рекламу в последнем или предпоследнем постах

В “последнем” где? на странице или вообще?
Последний добавленный материал в новостях, обычно, является первым.
На форуме - последним, в зависимости от сортировки..
Скриптом - это не сложно: - селектор last и first соответственно.

Цитата (Molik, Вт, 15.01.2013, 20:57:50)
не на всех страницах

А на какой? на первой, на последней? на случайной?


 
Дата: Среда, 16.01.2013, 06:25 |
Группа: Гости





Цитата (likbezz)
В “последнем” где? на странице или вообще?

В последнем или предпоследнем сообщении в теме форума.

Добавлено (16.01.2013, 06:25)
---------------------------------------------
Почитал про селекторы. попробовал, и запутался на корню.
Придется искать помошника что бы сделать нужный скрипт, своих мозгов не хватило.
likbezz, спасибо что направили в нужное русло.

 
Дата: Среда, 16.01.2013, 08:24 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Гость,
Цитата (Гость, Ср, 16.01.2013, 06:25:03)
Почитал про селекторы. попробовал, и запутался на корню.

Код
<div style="display:none;">
<div id="reklama">
<strong>=== ТУТ ВАША РЕКЛАМА !!! ===</strong>
</div>
</div>
<script type="text/javascript">
$('table.postTable:last').after($('#reklama'));
</script>


 
Дата: Среда, 16.01.2013, 12:50 |
Группа: Гости





likbezz, спасибо за отзывчивость. Скрипт работает, но с моим форумом (ucoz шаблон) работает не корректно.
Вот код "Вид материалов форума"
Код

<table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">
<tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td><td class="postTdTop"><?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img alt="" src="http://s25.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img alt="" src="http://s25.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # $NUMBER$</td></tr>
<tr><td class="postTdInfo" valign="top">
<?if($AVATAR_URL$)?><IMG SRC="$AVATAR_URL$" BORDER="0"> <?else?> <IMG SRC="/Dobavleniya/52.png" BORDER="0"> <?endif?><?if($USER_TITLE$)?><div class="postRankName">$USER_TITLE$</div><?else?><div class="postRankName">$USER_RANK_NAME$</div><?endif?>

<?if($GROUP_ICON$)?><div class="postRankIco">$GROUP_ICON$</div><?else?><div class="postRankIco">$USER_RANK_ICON$</div><?endif?>
<?if($CITY$)?><div class="numposts">Город: <span="unp">$CITY$</span></div><?endif?>

<?if($GROUP_NAME$)?><div class="postUserGroup">Группа: $GROUP_NAME$</div><?endif?>
<?if($POSTS$)?><div class="numposts">Сообщений: <span="unp">$POSTS$</span></div><?endif?>
<?if($AWARDS_READ_URL$)?><div class="reputation">Награды: <a href="$AWARDS_READ_URL$" title="Список наград"><span class="repNums"><b>$AWARDS$</b></span></a> <?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><span style="font-size:10pt" title="Вручить награду"><b>+</b></span></a><?endif?><?endif?>
<?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?>  <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt"><b>±</b></span></a></div><?endif?><?endif?>
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?>  <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?>
<?if($USER_STATUS$)?><div class="statusBlock">Статус: $USER_STATUS$</div><?endif?>
<?if($GROUP_ID$)?> <?else?><br><br><br><br><br><?endif?>
</td><td class="posttdMessage" valign="top">$MESSAGE$
<?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?>
<?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">$SIGNATURE$</span><?endif?>
<?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?></td></tr>
<tr><td class="postBottom" align="center"><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="http://www.ripe.net/perl/whois?$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?> <?endif?></td><td class="postBottom">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr><td>$USER_DETAILS_ICON_BAR$</td><td align="right" style="padding-right:15px;">$ENTRY_MANAGE_ICON_BAR$</td><td width="2%" nowrap align="right">$ON_TOP_ICON$$DEL_ENTRY_FIELD$</td></tr>
</table></td></tr></table>

Пробовал ставить скрипт в конец кода.


 
Дата: Среда, 16.01.2013, 20:25 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Molik,
Цитата (Molik, Ср, 16.01.2013, 12:50:32)
Скрипт работает, но с моим форумом (ucoz шаблон) работает не корректно.
Вот код "Вид материалов форума"

Надеюсь вы этот скрипт вставляли не в этот шаблон?
Его нужно добавлять в общий вид, через условные операторы с условием что это страница сообщений и она последняя.


 
Дата: Среда, 16.01.2013, 20:34 |
Группа: Гости





smile
Понял.


 
Дата: Суббота, 16.03.2013, 10:16 |
Группа: Гости





А вот я не понял... Помогите

 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Если вы пришли за помощью, то Вам сюда... » Реклама между новостями, постами
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:


Мобильная версия