Перейти к контенту
  • 0

Как создать пустую вертикальную полосу на главной?


vladimir_k

Вопрос

Добрый день!

 

Хотел бы справа от таблиц форумов сделать вертикальную полосу (от логострип до копирайтов) на 20% экрана примерно.

 

На этой полосе планирую разместить полезные ссылки, информеры, новости и т.п.

 

Как лучше ее сделать?

 

Поиском пользовался, может слова не те искал:D

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Во враппере поставить логическое условие "если акт = главная то выводить такую часть враппера_а" иначе выводить обычный враппер_б.

Во враппер_а вставить твой баннер.

 

Правда не совсем помню, доступны ли во враппере переменные. Спецы по 2.х придут, скажут.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

2 Song: Нет, логика во враппере не действует, ибо он в код не компилируется.

 

2 vladimir_k: Нужно сделать как на http://cityopen.ru/forum/ ?

 

Это нужно в конце autorun в ./sources/action_public/board.php выводимый html модифицировать — заворачивать в таблицу и во вторую колонку писать что нужно :D Хранить это что-нужно можно в отдельном шаблоне, смотря как реализовывать.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну тогда сделать, чтобы во врапере это было доступно и вуаля..
Ссылка на комментарий
Поделиться на других сайтах

  • 0
2 Song: Нет, логика во враппере не действует, ибо он в код не компилируется.

 

2 vladimir_k: Нужно сделать как на http://cityopen.ru/forum/ ?

 

Это нужно в конце autorun в ./sources/action_public/board.php выводимый html модифицировать — заворачивать в таблицу и во вторую колонку писать что нужно :D Хранить это что-нужно можно в отдельном шаблоне, смотря как реализовывать.

Да, именно как на этой ссылке! А в колонку неплохо новости еще выводить, причем затягивая их через RSS.

 

"заворачивать в таблицу" - это как?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну тогда сделать, чтобы во врапере это было доступно и вуаля...

Да ну, оно того имхо не стоит, потом ещё дизайнеры путаться будут.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Но всё-равно во враппере логика очень удобна.

Сделал небольшую логику для одного форума. Просто поддержку несложного 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

 

:D)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Для копирайта разве что :D А для подобной панели не очень, её не только на главную хорошо ставить... и кому-то хочется её на всю высоту, комуто хочется оставить статистику на всю ширину... вариантов масса. Стоит ли тогда ради этого делать во враппере логику, если он станет "тяжёл" для понимания. Тем более простую. Проще вынести это в шаблон или добавить строку в файл, вместо разработки полноценной поддержки логики, разве нет?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Для копирайта разве что

Ну я например, делал это для того, чтобы баннер отобразить в определённом разделе.

Так что считаю выражение "разве что" недостатком фантазии :D

Тут в самом деле вариантов использования массу можно придумать.

 

А для подобной панели не очень, её не только на главную хорошо ставить... и кому-то хочется её на всю высоту, комуто хочется оставить статистику на всю ширину... вариантов масса.

Вообще-то размер зависит от самой панели или вертикального баннера.

 

Вот тебе самое простое добавление вертикального баннера на главную при наличии логики во враппере:

<!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

Имею в виду, что использование логики во враппере ограничено теми подстановками(<% .* %>), которые там имеются. Потому если скажем нужен баннер на главной, но не от хидера до футера, а скажем только до статистики, то никакая сложная логика нам всё равно не поможет.

 

А делать такое для решения ограниченного количества задач конечно имеет смысл, но "зачем платить больше"? Я обладаю хорошей фантазией, в том числе по части оформления, так что пока что перевес (у меня) в сторону более сложных вариантов, которые не реализуются наличием логики во враппере.

 

Так что будет интересно посмотреть, что ещё тут можно сфантазировать такого :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а скажем только до статистики

не понял. Что значит "до статистики"?

В примере выше у меня баннер выше статистики.

А делать такое для решения ограниченного количества задач конечно имеет смысл, но "зачем платить больше"?

Потому что такое решение проще, чем исправлять class_display.php или совать решения в шаблоны, хотя бы потому, что до до враппера легче добраться и враппер один, что не скажешь про шаблоны, которые надо изменять в двухе через одно место..

Если я могу одно и тоже сделать и с помощью шаблонов и с помощью враппера, я выберу последнее, чтобы меньше мудохаться.

Это конечно ИМХО.

 

Так что будет интересно посмотреть, что ещё тут можно сфантазировать такого

Пожалуйста:

- например с помощью логики во враппере я могу сувать разные счётчики в разные разделы в форуме, отследив таким образом посещаемость отдельных разделов. Конечно шаблонами это тоже можно сделать, но смотрим выше выделенную болдом фразу.

- как я уже говорил всевозможные решения с баннерами, да даже по этой теме. Как ты ещё добавишь сайд-бар?

- возможно даже шапка форума или универсальные элементы в ней

- да много чего. Если я не могу привести пример сейчас, это не значит что решение не конкурентноспособно с имеющейся в форуме технологией.

 

Имею в виду, что использование логики во враппере ограничено теми подстановками(<% .* %>), которые там имеются.

В принципе это тоже не так и мало. Т.к. это даёт возможность перестановки или удаления целых блоков в форуме!

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Каждый остался при своём имхе :D Для большинства проще скачать забугорный мод для этого дела, там есть и такие настройки ;)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо всем за советы! :D

 

Сделал в общем шаблоне таким образом:

<% 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
Ну так пропишите оставшиеся 20% второй колонке.
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ну так пропишите оставшиеся 20% второй колонке.

Да, прописал и стало побыстрее, спасибо! Если ветку открывать в первый раз, то эффект остается, при повторном сразу как нужно открывается - 80%-20%

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.