Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Форумы в две колонки

Опубликовано:

Форум версии 3.2.2

Адрес http://www.new.спам.ru/

 

Как вы знаете список форумом представляет собой табличную верстку. Я удалил ненужные ячейки таблицы: иконки, статистику. Последние темы переместил под названия форумов в виде строчного элемента.

Соответственно код имеет такой вид:

 

<table class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
<foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">
	<tr class='<if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>
		<td class='col_c_forum'>
			<h4>
				<a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$forum_data['name']}</a>
			</h4>
			<if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']"><br />
				<ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'>
					<foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
					<if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if>
						<a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if></li>
					</foreach>
				</ol>
			</if>
			<p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p>		
			<if test="hideLastInfo:|:$forum_data['hide_last_info']">
				<ul class='last_post'>
					<li class='desc'>{$this->lang->words['f_protected']}</li>
				</ul>
			</if>
			<ul class='last_post ipsType_small'>
			<if test="!$forum_data['last_id']">
				<li class='desc lighter'><em>{$this->lang->words['f_none']}</em></li>
			<else />
				<li>
					{$forum_data['last_topic_title']}
				</li>																																												
			</if>															
			</ul>
			</if>													
		</td>
	</tr>
</foreach>
</table>

 

То есть мы имеет таблицу с одним столбцом и одной строкой. Возможно ли сделать таблицу с одним столбцом и двумя строками?

Мне кажется все кроется в этой части:

 

<foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">

 

Если кто знает решение проблемы - помогите.

 

PS

 

Прошу прощения за этот мусор в форуме.

 

Fatal error: Call to undefined function curl_init() in /opt/hdd_2/ipbskins.ru/forum/admin/applications/forums/sources/classes/post/classPost.php on line 1706

 

Вот что я видел после публикации.

Изменено пользователем Brocman

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

Опубликовано:

То есть с использованием rowspan ?

 

Да, только содержимое foreach нужно как-то делить и повторять цикл для отделенной части еще раз.

 

 

ЗЫ

У нас был переезд на другой сервер. Возможно проблема из-за этого

Опубликовано:
  • Автор

Я ошибся, неправильно сформулировал, кофе не выпил с утра)

 

Не один столбец и две строки, а два столбца:

 


Название форума №1				Название форума №2
Последнее сообщение				Последнее сообщение

Название форума №3				Название форума №4
Последнее сообщение				Последнее сообщение

 

Можно конечно сделать блоками, но по-моему это будет не правильно.

Изменено пользователем Brocman

Опубликовано:

Поняла. К сожалению, решения не знаю :(

Опубликовано:
  • Автор

Поняла. К сожалению, решения не знаю :(

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

Например Ritsuka, вы кстати не знаете как у нее с загрузкой?

 

PS форум работает не стабильно, комментарии отправляются через раз, мгновенные уведомления на e-mail не приходят.

Опубликовано:

Он же хочет без категорий – внутри одной категории построить форумы в две колонки...

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.