FatCat Опубликовано 11 Марта 2007 Жалоба Поделиться Опубликовано 11 Марта 2007 Позволяет крутить любые блоки HTML - картинки, текстовые блоки, таблицы, в общем, на что хватит фантазии.Блоки HTML заносятся в массив. Если нужно, чтобы какой-то блок показывался чаще других, его можно продублировать.Ограничение: недопустим тег <embed ...> - браузеры не понимают его в джаваскрипте и отрабатывают независимо от инструкций джава-скрипт. Поэтому для флешек и видеоклипов требуется более сложный скрипт.Проверил в и-эксплорере и в Опере, нет этого ограничения, "эмбеды" тоже отрабатываются корректно. Пример скрипта:<script type="text/javascript"> //Массив банеров var along = new Array( '<a href="http://www.domen1.ru/"><img src="http://www.domen1.ru/baner1.gif" border=0 alt="Рекламный текст 1"></a>', '<a href="http://www.domen2.ru/"><img src="http://www.domen2.ru/baner2.gif" border=0 alt="Рекламный текст 2"></a>', '<table border="0" cellspacing="0" cellpadding="0"><tr><td width="468" height="60" align="CENTER" bgcolor="#E1E1E1"><a href="http://domen3.com"><font color="#330347">Текстовая реклама</font></a></td></tr></table>' ) // Вывод банера document.write(along[Math.floor(Math.random()*along.length)]) </script> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
maevec Опубликовано 11 Марта 2007 Жалоба Поделиться Опубликовано 11 Марта 2007 Позволяет крутить любые блоки HTML - картинки, текстовые блоки, таблицы, в общем, на что хватит фантазии.Блоки HTML заносятся в массив. Если нужно, чтобы какой-то блок показывался чаще других, его можно продублировать.Ограничение: недопустим тег <embed ...> - браузеры не понимают его в джаваскрипте и отрабатывают независимо от инструкций джава-скрипт. Поэтому для флешек и видеоклипов требуется более сложный скрипт. Пример скрипта:<script type="text/javascript"> //Массив банеров var along = new Array( '<a href="http://www.domen1.ru/"><img src="http://www.domen1.ru/baner1.gif" border=0 alt="Рекламный текст 1"></a>', '<a href="http://www.domen2.ru/"><img src="http://www.domen2.ru/baner2.gif" border=0 alt="Рекламный текст 2"></a>', '<table border="0" cellspacing="0" cellpadding="0"><tr><td width="468" height="60" align="CENTER" bgcolor="#E1E1E1"><a href="http://domen3.com"><font color="#330347">Текстовая реклама</font></a></td></tr></table>' ) // Вывод банера document.write(along[Math.floor(Math.random()*along.length)]) </script>Просто сделано. Я бы сделал аналогично, только что бы блоки лежали в БД (id, block_code) и блок извлекался из базы с помощью rand(0, обшее кол-во блоков в бд), тут можно будет и embed включить, но это уже сложнее. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 11 Марта 2007 Автор Жалоба Поделиться Опубликовано 11 Марта 2007 Я бы сделал аналогично, только что бы блоки лежали в БДЭто уже лучше делать средствами php, и модернизировать придется довольно много.А так, всего лишь добавить код в основной шаблон форума (по крайней мере, на 1.3 это очень просто, на двушках не пробовал). Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ax2866 Опубликовано 11 Марта 2007 Жалоба Поделиться Опубликовано 11 Марта 2007 спсибо где его лучше вставить что бы он был во всех страницах Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 11 Марта 2007 Жалоба Поделиться Опубликовано 11 Марта 2007 (изменено) всего лишь добавить код в основной шаблон форумаВ 2.1 в общий шаблон, например перед или после <% MEMBER BAR %> или перед <% COPYRIGHT %>, если внизу страницы надо. P.S. ВНЕШНИЙ ВИД->Ваш стиль->Изменить общий шаблон форума Изменено 11 Марта 2007 пользователем Sannis Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ax2866 Опубликовано 11 Марта 2007 Жалоба Поделиться Опубликовано 11 Марта 2007 а где копирайты эти на 1.3 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
FatCat Опубликовано 12 Марта 2007 Автор Жалоба Поделиться Опубликовано 12 Марта 2007 а где копирайты эти на 1.3Скины и шаблоны ::: Шаблоны форума ::: редактироватьЗаодно <% COPYRIGHT %> закомментируй: на отображение копирайтов это не повлияет, а нелепое отображение этой строки в низу форума уберет. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.