30-04-2012, 19:48 Посмотрели: 17495 Добавил: Alex V

Как сделать две колонки на IPB?


На форуме с стандартной структурой сложно выделить какие-то мероприятие, акции, горячие темы. Можно закрепить тему или сделать её важной, но не факт что пользователь зайдет в этот раздел и увидит эту тему.

Идеальным решением этой проблемы я вижу создание сквозного правого сайдбара в IPB. Там уже будет сложно что-то не заметить, а главное что вы всегда сможете донести нужную информацию до пользователей.

Странно, но в рунете я не нашел этого варианта реализации. Долго читал различные форумы, мануалы, но русские всегда все усложняют и разводят флуда на 5-10 страниц, а ответа так и близко нет.

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

Заказал я там реализацию сквозного правого сайдбара для IPB, не важно каким методом, но чтобы все работало как часики. Предложил за это 50 у.е., но в итоге мне даже ни кто не написал. Ну мало ли, значит действительно все так сложно, значит нужно повысить цену до 100 долларов, хотя за эти деньги можно было бы спокойно купить купить Guild Wars 2. Но результат так и не изменился, мне снова ни кто не написал.

Благо я умею искать ответы на американских форумах, где пишут четко и по делу.

Ответ меня если честно поразил, так как дел там реально на 5 минут. И все что нужно, это вставить простую структуру. Не буду тянуть кота за хвост, делюсь с вами этим решением.

1. Заходим в редактирование шаблона и ищем там в рубрике Основная (у вас может она не так называться, но она будет у вас самой первой) файл «mainpageContent»

2. В этом файле ищем такой код:

<if test="mainpageContent:|:$html">{$html}</if>


3. Заменяем его на этот код:

<table style="border 0; margin: 0; padding: 0; width: 100%;">
<tbody>
<tr>
<td style="vertical-align: top; width: 80%;">                            
<if test="mainpageContent:|:$html">{$html}</if>
</td>
<td style="vertical-align: top; width: 20%; padding-left: 20px;">
<div id="блабла" class="блаблабла">Тут правая колонка, реклама например ил акции на форуме</div>
</td>
</tr>
</tbody>
</table>


Вот и все! Теперь на форуме будет правая колонка и самое главное, что на неё вы не потратили и копейки.

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

Если у Вас будут вопросы, пишите их в комментариях. А так же если нужен код не табличный а на дивах, то пишите я его опубликую в комментариях.
Рубрика записи: Invision Power Board 3.x

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

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Юзер панель
Я тебя не знаю!
Зарегистрируйся, либо

войди под своим логином!

Fuck, я забыл свой пароль!

Восстановить данные =0
Новое на сайте
Известная социальная сеть Instagram приступила к тестированию новой...
Недавно, в приложения для Android и iOS социальной сети Twitter была...
Недавно, в Google "Мой бизнес" разработчики добавили новейший способ, как...
Недавно стало известно о том, что соцсеть Facebook по упоминанию в русских...
Недавно, представитель корпорации Google, Джон Мюллер (John Mueller)...
Голосуем

Ваша любимая CMS?


DataLife Engine
WordPress
Joomla
Drupal
LiveStreet
UCOZ
Самопис
Php+Includ
Статика