Среда, 24.Апр.2024, 10:13:19
Приветствую Вас Гость

 

[ Наша команда · Услуги сайта · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
10:13:19
Обновить
  • Страница 1 из 1
  • 1
Форум » Скрипты для Ucoz » Форум » Объявление на форуме (Скрипт-урок)
Объявление на форуме
RRZusp45Дата: Среда, 01.Июн.2011, 15:32:57 | Сообщение # 1
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 1
Репутация: 73
Статус: Offline
Весь скрипт я сделал на шаблоне #824
Работа слегка затянется, но, думаю, это не страшно...
Результат такой: мы видим объявление (реклама, что хотите) на главной форума, но не видим его где-нибудь еще.


Для работы рекомендую взять браузер Opera

Часть 1
1. Создаем категорию и форум в ней (любое название)
2. Жмем на названии форума правой кнопкой, выбираем "Проинспектировать элемент" [ тыц ]
3. Получаем внизу вот такой отрезочек: тыц
4. Копируем самую верхнюю строчку (в красном прямоугольнике), для нас это [ <table border="0" width="100%" bgcolor="#FFFFFF" cellspacing="1" cellpadding="0" class="gTable"> ]
5. Затем жмем на странице в любом месте правой кнопкой и выбираем "Исходный код". В нем ищем нашу строчку
6. Когда ее найдете, осмотрите, там должны быть названия вашей категории и форума
7. Скопируйте все внутри тега <table></table> [ тыц ]

Часть 2
1. Заходим в ПУ > Дизайн > Форум - Общий вид страниц форума
2. Перед $BODY$ пишем: <?if($MODULE_ID$='forum')?><?if($URI_ID$='frMain')?>
3. Вставляем наш код
4. Удаляем из него лишние <tr>, а именно: где надписи "Форум" "Темы" "Ответы" "Обновления"
5. Из нужного <tr> (в котором название форума) удаляем все <td> кроме <td class="forumNameTd"> (возможно и другое название, главное, что в нем должно быть название нашего форума)
6. Лично у меня получился такой шаблончик:
Code
<?if($MODULE_ID$='forum')?><?if($URI_ID$='frMain')?>
<table border="0" width="100%" bgcolor="#FFFFFF" cellspacing="1" cellpadding="0" class="gTable"><tr><td class="gAdvOnForum" colspan="5"><div style="float:right" class="gTopCornerRight"></div><a class="catLink" href="#">Объявление</a></td></tr>
<tr>
      <td class="forumNameTd"><div>Сейчас форум находится в стадии заполнения. Любая активность на форуме будет оцениваться в +15 репутаци за 2 поста. Мы очень вам благодарны!</div></td>
</tr>
</table><?endif?><?endif?>
(В нем есть class="gAdvOnForum" это мне надо для своего стиля)
7. После кода напишите <?endif?><?endif?>

Все, готово!



Будут свои улучшения, пишите

Причина редактирования:Добавил ссылки на "тыц"




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации


Сообщение отредактировал †RRZ@usp45† - Среда, 01.Июн.2011, 15:35:14
 
RRZusp45Дата: Среда, 01.Июн.2011, 15:38:04 | Сообщение # 2
Рядовой
Проверенные
Добавить в друзья
Смайл настроения:
Сообщений: 47
Награды: 8 2
Репутация: 73
Статус: Offline
Можно сделать и объявление в других местах форума для этого <?if($MODULE_ID$='forum')?><?if($URI_ID$='frMain')?> заменить на:
<?if($MODULE_ID$='forum')?><?if($PAGE_ID$='category')?> - покажет в разделе
<?if($MODULE_ID$='forum')?><?if($PAGE_ID$='forum')?> - покажет в списке тем на форуме
<?if($MODULE_ID$='forum')?><?if($PAGE_ID$='threadpage')?> - покажет в самой теме

<?if($MODULE_ID$='forum')?><?if($PAGE_ID$='category' || $PAGE_ID$='forum' || $PAGE_ID$='threadpage')?> - покажет везде, кроме главной форума
<?if($MODULE_ID$='forum')?><?if($URI_ID$='frMain' || $PAGE_ID$='category' || $PAGE_ID$='forum' || $PAGE_ID$='threadpage')?> - везде на форуме




Если ваш ключ мне помог... ждите от меня +
Награды За 50 репутации
 
Форум » Скрипты для Ucoz » Форум » Объявление на форуме (Скрипт-урок)
  • Страница 1 из 1
  • 1
Поиск: