ka81 Опубликовано 31 Октября 2008 Жалоба Поделиться Опубликовано 31 Октября 2008 В поиске есть темі по банерам, однако там коді-изменения шаблонов вручную. Возможно есть готовій мод для ленивіх с удобной админко: Помещать баннері в определенную область форума, по несколько штук на одну строку, + возможность ротейтинга, тобишь на одном месте при обновлении страниці разніе баннері появлялись. Благодарю. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
genresu4 Опубликовано 1 Ноября 2008 Жалоба Поделиться Опубликовано 1 Ноября 2008 не проще ли вручную добавлять в хтмл скрипт, тело которого будет находиться в, например, /jscripts/banners.js ? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ka81 Опубликовано 1 Ноября 2008 Автор Жалоба Поделиться Опубликовано 1 Ноября 2008 Ты не мог бы детально как для глупых объяснить как именно и что делать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
genresu4 Опубликовано 1 Ноября 2008 Жалоба Поделиться Опубликовано 1 Ноября 2008 сначало изучаем английский потом изучаем синтаксис джаваскрипт, затем идём в каждом стиле в главном шаблоне прописываем в хеадере ссылку на скрипт, например [ <script type="text/javascript" src='jscripts/banners.js'></script> ], в нужном шаблоне указываем например [ <script>generateBanner();</script> ] а тело banners.js например такое:[size="1"]function generateBanner() { var num = Math.floor(Math.random()*(0-2.9)+2.9); document.write('<table cellpadding="0" cellspacing="0" width=468px height=60px style="margin:0px; padding=0px; border: solid 0px; border-color:#000"><tr align=center valign=middle><td>'); var IconPath = "./style_images/easy/banners/"; var allArray = [ <!-- Массив со ссылками --> ["Здесь могла быть ваша реклама", "./topic12", "default.gif"], ["IPB В РОССИИ", "http://ibresource.ru","ibresource.gif"] ]; <!-- Вывод кода --> var HtmlContent = "<a href=\"" + allArray[num][1] + "\" title=\"" + allArray[num][0] + "\"><img style=\"margin:0px; padding:0px\" width=468px src=" + IconPath + allArray[num][2] + " alt=\"" + allArray[num][0] + "\" border=\"0px\"></a>"; document.write(HtmlContent); document.write('</td></tr></table>'); }[/size] Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.