XTR Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 (изменено) Нужен модуль показа графической/текстовой информации, например, баннера (код вызова баннера один и тот же - любой из доп. файла), в темах форума справа в столбик. Требования:1) Показ баннера/тектового модуля должен быть строго только в темах, а не в списках тем, профилях, главной странице и т.д. 2) Должна быть возможность в настройках модуля (в конфигурационном файле, например, главное как можно проще для реализации самого кода) включать показ только в темах из определенных разделов. 3) Желательно, чтобы была возможность привязать модуль к определенному скину, чтобы пользователь мог перейти на другой скин и либо не видеть рекламу, либо видеть в другом месте (только в шапке форума, например, уже только горизонтальные баннеры). Может быть, есть возможность встроить этот кусочек php-кода в скин и проверять URL и показывать/не показывать информацию? Итог: сколько будет стоить написание такого модуля? Есть есть заинтересованные квалифицированные программисты - пишите, рассмотрю все предложения. ПРИМЕР на vBulletin: http://beta.strogi.net/block.png Изменено 9 Ноября 2006 пользователем XTR Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 9 Ноября 2006 Жалоба Поделиться Опубликовано 9 Ноября 2006 Что-то похожее: Отдельная колонка для отображения баннеров Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
XTR Опубликовано 9 Ноября 2006 Автор Жалоба Поделиться Опубликовано 9 Ноября 2006 Что-то похожее: Отдельная колонка для отображения баннеров Этот вариант я уже делал, если честно Мне он не очень понравился т.к. правый столбец идет с шапки форума, а не с первого поста. В принципе наверху можно поместить что-то тоже, а баннеры уже наравне с первой темой. Но, лучше было бы, если бы шапка осталась на месте, а баннер выводился рядом с постом справа, немного сужая левый столбик с сообщением. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
XTR Опубликовано 10 Ноября 2006 Автор Жалоба Поделиться Опубликовано 10 Ноября 2006 Я сделал в шаблонах табличку дополнительную - обернул в нее все сообщения, реклама выводится как надо.Но, теперь другая проблема. Надо, чтобы форум проверял id раздела и в запрещенных разделах рекламу не выводил.Думаю, тут уже правкой шаблона точно не обойтись - из него же php не выполняется ни по SSI не инклюдится Назовите цену Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
XTR Опубликовано 23 Ноября 2006 Автор Жалоба Поделиться Опубликовано 23 Ноября 2006 Кому интересно, делается так: На главную > Управление стилями > Управление шаблоном "ХХХХХХХ" > skin_topic (Просмотр темы) Нужны два фрагмента: 1) topic_page_top2) TableFooter В первом будет что-то вроде: <script type="text/javascript"> <!-- var ipb_lang_tt_prompt = "{ipb.lang['tt_prompt']}"; var ipb_lang_js_del_1 = "{ipb.lang['js_del_1']}"; var ipb_lang_js_del_2 = "{ipb.lang['js_del_2']}"; var addquotebutton = "{ipb.vars['img_url']}/p_mq_add.gif"; var removequotebutton = "{ipb.vars['img_url']}/p_mq_remove.gif"; var unselectedbutton = "{ipb.vars['img_url']}/topic_unselected.gif"; var selectedbutton = "{ipb.vars['img_url']}/topic_selected.gif"; var lang_gobutton = "{ipb.lang['f_go']}"; var lang_suredelete = "{ipb.lang['cp_js_delete']}"; var js_error_no_permission = "{ipb.lang['js_error_no_permission']}"; --> </script> <script type="text/javascript" src="jscripts/ipb_topic.js"></script> <a name="top"></a> <!--IBF.FORUM_RULES--> <if="threaded == 0"> <table class='ipbtable' cellspacing="0"> <tr> <td style='padding-left:0px' width="40%" valign="middle" nowrap="nowrap"><div>{$data['TOPIC']['SHOW_PAGES']} {$data['TOPIC']['go_new']}</div></td> <td class='nopad' style='padding:0px 0px 5px 0px' align="right" width="60%" valign="middle">{$data[TOPIC][REPLY_BUTTON]}<a href="{ipb.script_url}act=Post&CODE=00&f={$data[FORUM]['id']}" title="{ipb.lang['start_new_topic']}"><{A_POST}></a></td> </tr> </table> </if> [b]<!-- Яндекс.Директ - левый столбик с темами--> <table width="100%"> <tr valign="top"> <td> <!-- конец вставки -->[/b] <div class="borderwrap"> <div class="maintitle" style='padding:4px'> <!-- TABLE FIX FOR MOZILLA WRAPPING--> ........................................................ Во втором делаем второй столбик с рекламой: <!-- END TABLE --> <if="is_outline == 1"> <br /> <div class="borderwrap"> </if> <!-- TABLE FOOTER --> <div class="barc"> <div style="float: right; padding: 5px 5px 0 0;"><a href="{ipb.script_url}showtopic={$data[TOPIC]['tid']}&view=old" style='text-decoration:none'>« {ipb.lang['t_old']}</a> · <a href="{ipb.script_url}showforum={$data['FORUM']['id']}" style='font-weight: bold;text-decoration:none'>{$data['FORUM']['name']}</a> · <a href="{ipb.script_url}showtopic={$data[TOPIC]['tid']}&view=new" style='text-decoration:none'>{ipb.lang['t_new']} »</a></div> <div> <form action="{ipb.script_url}" method="post" name="search"> <input type="hidden" name="forums" value="{$data[FORUM]['id']}" /> <input type="hidden" name="topic" value="{$data[TOPIC]['tid']}" /> <input type="hidden" name="act" value="Search" /> <input type="hidden" name="CODE" value="searchtopic" /> <input type="text" size="25" name="keywords" class="searchinput" value="{ipb.lang['enter_keywords']}" onfocus="this.value = '';" /> <input type="submit" value="{ipb.lang['search_topic']}" class="button" /> </form> </div> </div> </div> <!-- Яндекс.Директ - правый столбик с рекламой --> </td> <td width="130"> [b]Сюда рекламный код[/b] </td></tr></table> <!-- Конец таблицы форматирования Яндекс.Директ --> <br /> <if="ipb.member['is_mod']"> <div class="borderwrap"> <div class="bar" style="padding: 5px;"> <div style="float: right; text-align: right;"> <form name="modform" method="post" action="{ipb.script_url}act=mod&CODE=postchoice&f={$data['TOPIC']['forum_id']}&t={$data['TOPIC']['tid']}" onsubmit="return checkdelete();"> ................. Код до и после куска вставки приведен просто для лучшей ориентации в нем Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scamp Опубликовано 23 Ноября 2006 Жалоба Поделиться Опубликовано 23 Ноября 2006 БигРеспект!все получилось! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scamp Опубликовано 24 Ноября 2006 Жалоба Поделиться Опубликовано 24 Ноября 2006 Чтобы форма быстрого ответа и т.д. не съехали, рекомендую в TableFooter <!-- Яндекс.Директ - правый столбик с рекламой --> </td> <td width="130"> [b]Сюда рекламный код[/b] </td></tr></table> <!-- Конец таблицы форматирования Яндекс.Директ --> поставить в самый низ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Scamp Опубликовано 29 Ноября 2006 Жалоба Поделиться Опубликовано 29 Ноября 2006 (изменено) а чтобы верхние кнопки были на месте в topic_page_topнемного выше вставить код<script type="text/javascript"> <!-- var ipb_lang_tt_prompt = "{ipb.lang['tt_prompt']}"; var ipb_lang_js_del_1 = "{ipb.lang['js_del_1']}"; var ipb_lang_js_del_2 = "{ipb.lang['js_del_2']}"; var addquotebutton = "{ipb.vars['img_url']}/p_mq_add.gif"; var removequotebutton = "{ipb.vars['img_url']}/p_mq_remove.gif"; var unselectedbutton = "{ipb.vars['img_url']}/topic_unselected.gif"; var selectedbutton = "{ipb.vars['img_url']}/topic_selected.gif"; var lang_gobutton = "{ipb.lang['f_go']}"; var lang_suredelete = "{ipb.lang['cp_js_delete']}"; var js_error_no_permission = "{ipb.lang['js_error_no_permission']}"; --> </script> <script type="text/javascript" src="jscripts/ipb_topic.js"></script> <a name="top"></a> <!--IBF.FORUM_RULES--> <!-- Яндекс.Директ - левый столбик с темами--> <table width="100%"> <tr valign="top"> <td> <!-- конец вставки --> <if="threaded == 0"> <table class='ipbtable' cellspacing="0"> Изменено 29 Ноября 2006 пользователем Scamp Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
guano Опубликовано 6 Декабря 2006 Жалоба Поделиться Опубликовано 6 Декабря 2006 Здравствуйте. У меня трабл с установкой этой таблицы Версия форума 2.1.7 Добавляю все, как написано, сохраняю, но ничего не меняется. Просматриваю код отображаемой страницы, там тоже ничего новго Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
guano Опубликовано 7 Декабря 2006 Жалоба Поделиться Опубликовано 7 Декабря 2006 Ну чего, никто не знает? Скажите тогда какие файлы руками поправить надо, а не через панель, а то я найти не могу. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
guano Опубликовано 10 Декабря 2006 Жалоба Поделиться Опубликовано 10 Декабря 2006 Тут живые есть вообще? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Master Опубликовано 10 Декабря 2006 Жалоба Поделиться Опубликовано 10 Декабря 2006 Может в неиспользуемом скине меняете?Если все делаете правильно, должно работать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
guano Опубликовано 11 Декабря 2006 Жалоба Поделиться Опубликовано 11 Декабря 2006 не, у меня один стандартный скин стоит, в нем и правлю. Но тока ниче не хочет меняться.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.