vladimir_k Опубликовано 23 Октября 2007 Жалоба Поделиться Опубликовано 23 Октября 2007 Добрый день! Хотел бы справа от таблиц форумов сделать вертикальную полосу (от логострип до копирайтов) на 20% экрана примерно. На этой полосе планирую разместить полезные ссылки, информеры, новости и т.п. Как лучше ее сделать? Поиском пользовался, может слова не те искал Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 23 Октября 2007 Жалоба Поделиться Опубликовано 23 Октября 2007 Во враппере поставить логическое условие "если акт = главная то выводить такую часть враппера_а" иначе выводить обычный враппер_б.Во враппер_а вставить твой баннер. Правда не совсем помню, доступны ли во враппере переменные. Спецы по 2.х придут, скажут. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 23 Октября 2007 Жалоба Поделиться Опубликовано 23 Октября 2007 2 Song: Нет, логика во враппере не действует, ибо он в код не компилируется. 2 vladimir_k: Нужно сделать как на http://cityopen.ru/forum/ ? Это нужно в конце autorun в ./sources/action_public/board.php выводимый html модифицировать — заворачивать в таблицу и во вторую колонку писать что нужно Хранить это что-нужно можно в отдельном шаблоне, смотря как реализовывать. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 24 Октября 2007 Жалоба Поделиться Опубликовано 24 Октября 2007 Ну тогда сделать, чтобы во врапере это было доступно и вуаля.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vladimir_k Опубликовано 24 Октября 2007 Автор Жалоба Поделиться Опубликовано 24 Октября 2007 2 Song: Нет, логика во враппере не действует, ибо он в код не компилируется. 2 vladimir_k: Нужно сделать как на http://cityopen.ru/forum/ ? Это нужно в конце autorun в ./sources/action_public/board.php выводимый html модифицировать — заворачивать в таблицу и во вторую колонку писать что нужно Хранить это что-нужно можно в отдельном шаблоне, смотря как реализовывать.Да, именно как на этой ссылке! А в колонку неплохо новости еще выводить, причем затягивая их через RSS. "заворачивать в таблицу" - это как? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 24 Октября 2007 Жалоба Поделиться Опубликовано 24 Октября 2007 $this->output = "<table> <tr> <td> Here </td> <td>" . $this->output ."</td> </tr> </table>"; Вот так. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 24 Октября 2007 Жалоба Поделиться Опубликовано 24 Октября 2007 Ну тогда сделать, чтобы во врапере это было доступно и вуаля...Да ну, оно того имхо не стоит, потом ещё дизайнеры путаться будут. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 26 Октября 2007 Жалоба Поделиться Опубликовано 26 Октября 2007 Но всё-равно во враппере логика очень удобна.Сделал небольшую логику для одного форума. Просто поддержку несложного if.С парсингом в режиме реального времени правда. Вот кому любопытно: сначала картинку смотреть: http://forum.sysman.ru/index.php?act=Attac...p;id=1193390402 а потом avi (800 кб):http://forum.sysman.ru/index.php?act=Attac...p;id=1193390423 ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 26 Октября 2007 Жалоба Поделиться Опубликовано 26 Октября 2007 Миша, тебя за такие опыты убить мало Теперь идиоты захотят сделать с копирайтом так же. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 26 Октября 2007 Жалоба Поделиться Опубликовано 26 Октября 2007 пусть попробуют Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 26 Октября 2007 Жалоба Поделиться Опубликовано 26 Октября 2007 Для копирайта разве что А для подобной панели не очень, её не только на главную хорошо ставить... и кому-то хочется её на всю высоту, комуто хочется оставить статистику на всю ширину... вариантов масса. Стоит ли тогда ради этого делать во враппере логику, если он станет "тяжёл" для понимания. Тем более простую. Проще вынести это в шаблон или добавить строку в файл, вместо разработки полноценной поддержки логики, разве нет? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 27 Октября 2007 Жалоба Поделиться Опубликовано 27 Октября 2007 Для копирайта разве чтоНу я например, делал это для того, чтобы баннер отобразить в определённом разделе.Так что считаю выражение "разве что" недостатком фантазии Тут в самом деле вариантов использования массу можно придумать. А для подобной панели не очень, её не только на главную хорошо ставить... и кому-то хочется её на всю высоту, комуто хочется оставить статистику на всю ширину... вариантов масса.Вообще-то размер зависит от самой панели или вертикального баннера. Вот тебе самое простое добавление вертикального баннера на главную при наличии логики во враппере:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Pragma" content="no-cache"> <meta content="no-cache" http-equiv="no-cache"> <meta http-equiv="content-type" content="text/html; charset=<% CHARSET %>" /> <link rel="shortcut icon" href="favicon.ico" /> <title><% TITLE %></title> <% GENERATOR %> <% CSS %> <% JAVASCRIPT %> </head> <body> <div id="ipbwrapper"> <% BOARD HEADER %> <% MEMBER BAR %> <% NAVIGATION %> <!--IBF.NEWPMBOX--> <if="ipb.input['act']=='idx'"> <table width='100%' border='0'> <tr> <td width='90%'> <% BOARD %> </td> <td> вертикальный баннер или сайд-бар </td> </tr> </table> <else if> <% BOARD %> </if> <% BOARD FOOTER %> <% STATS %> <% COPYRIGHT %> </div> </body> </html> А там где написано "вертикальный баннер или сайд-бар" вот туда и вставляй своё "и кому-то хочется её на всю высоту, комуто хочется оставить статистику на всю ширину... вариантов масса"Кстати в примере выше как раз оставил статистику на всю ширину.А для подобной панели не очень, её не только на главную хорошо ставить...Напиши в логике другое условие. Например "в таком-то форуме". Так что не надо ля-ля! Тем более простую.Ну это мне просто больше не понадобилось чем обычный if.А если нужно ничто не мешает повторить все возможности стандартной.Проще вынести это в шаблонСовсем не проще! Я настаиваю!Переделывать интерфейс админки д-ма не оберёшься!или добавить строку в файл, вместо разработки полноценной поддержки логики, разве нет?Не совсем понял, что ты имеешь ввиду.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 27 Октября 2007 Жалоба Поделиться Опубликовано 27 Октября 2007 Имею в виду, что использование логики во враппере ограничено теми подстановками(<% .* %>), которые там имеются. Потому если скажем нужен баннер на главной, но не от хидера до футера, а скажем только до статистики, то никакая сложная логика нам всё равно не поможет. А делать такое для решения ограниченного количества задач конечно имеет смысл, но "зачем платить больше"? Я обладаю хорошей фантазией, в том числе по части оформления, так что пока что перевес (у меня) в сторону более сложных вариантов, которые не реализуются наличием логики во враппере. Так что будет интересно посмотреть, что ещё тут можно сфантазировать такого Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Song Опубликовано 27 Октября 2007 Жалоба Поделиться Опубликовано 27 Октября 2007 а скажем только до статистикине понял. Что значит "до статистики"?В примере выше у меня баннер выше статистики.А делать такое для решения ограниченного количества задач конечно имеет смысл, но "зачем платить больше"?Потому что такое решение проще, чем исправлять class_display.php или совать решения в шаблоны, хотя бы потому, что до до враппера легче добраться и враппер один, что не скажешь про шаблоны, которые надо изменять в двухе через одно место..Если я могу одно и тоже сделать и с помощью шаблонов и с помощью враппера, я выберу последнее, чтобы меньше мудохаться.Это конечно ИМХО. Так что будет интересно посмотреть, что ещё тут можно сфантазировать такогоПожалуйста: - например с помощью логики во враппере я могу сувать разные счётчики в разные разделы в форуме, отследив таким образом посещаемость отдельных разделов. Конечно шаблонами это тоже можно сделать, но смотрим выше выделенную болдом фразу.- как я уже говорил всевозможные решения с баннерами, да даже по этой теме. Как ты ещё добавишь сайд-бар?- возможно даже шапка форума или универсальные элементы в ней- да много чего. Если я не могу привести пример сейчас, это не значит что решение не конкурентноспособно с имеющейся в форуме технологией. Имею в виду, что использование логики во враппере ограничено теми подстановками(<% .* %>), которые там имеются.В принципе это тоже не так и мало. Т.к. это даёт возможность перестановки или удаления целых блоков в форуме! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 27 Октября 2007 Жалоба Поделиться Опубликовано 27 Октября 2007 Каждый остался при своём имхе Для большинства проще скачать забугорный мод для этого дела, там есть и такие настройки Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vladimir_k Опубликовано 25 Декабря 2007 Автор Жалоба Поделиться Опубликовано 25 Декабря 2007 Спасибо всем за советы! Сделал в общем шаблоне таким образом:<% BOARD HEADER %> <% MEMBER BAR %> <% NAVIGATION %> <!--IBF.NEWPMBOX--> <table width='100%' border='0'> <tr> <td valign="top" width='80%'> <% BOARD %> </td> <td valign="top"> вертикальный баннер или сайд-бар </td> </tr> </table> <% BOARD FOOTER %> <% STATS %> Получается правда такой эффект - сначала открывается форум в стандартном виде - на всю ширину, и только через 1-2 сек справа появляется полоса с нужным мне текстом. Как это можно исправить? Может дело в кеше? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 25 Декабря 2007 Жалоба Поделиться Опубликовано 25 Декабря 2007 Ну так пропишите оставшиеся 20% второй колонке. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 vladimir_k Опубликовано 25 Декабря 2007 Автор Жалоба Поделиться Опубликовано 25 Декабря 2007 Ну так пропишите оставшиеся 20% второй колонке.Да, прописал и стало побыстрее, спасибо! Если ветку открывать в первый раз, то эффект остается, при повторном сразу как нужно открывается - 80%-20% Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
vladimir_k
Добрый день!
Хотел бы справа от таблиц форумов сделать вертикальную полосу (от логострип до копирайтов) на 20% экрана примерно.
На этой полосе планирую разместить полезные ссылки, информеры, новости и т.п.
Как лучше ее сделать?
Поиском пользовался, может слова не те искал
Ссылка на комментарий
Поделиться на других сайтах
17 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.