Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.

Как разбить ячейку

0ZTtC7huWY.jpg

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

Заранее выкладываю ForumRow

<tr> 
		<td align="center" class="row2" width="1%">{$data['img_new_post']}</td>
		<td align="center" class="row2" width="1%"><img src="style_images/<#IMG_DIR#>/forum_imgs/{$data['f_img']}"></img></td>
		<td class="row2">
<noindex><span style="float: right;"><a href="{$data['sponsor_url']}"><img src='style_images/banners/{$data['sponsor_image']}' brodher /></a></span></noindex>
			{$data['_queued_img']}<b><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></b>
			<br />
			<span class="forumdesc">{$data['description']}{$data['show_subforums']}
			<if="$data['moderator']">
				<br /><i>{$data['moderator']}</i>
			</if>
			</span>
			{$data['_queued_info']}
		</td>
<if="$this->ipsclass->vars['srd23_frs_activate'] ==1">
<td align="center" class="row1">{$data['rate']}</td></if>
		<td align="center" class="row2"><img src="style_images/elegance/topics.png" alt="Topics" border="0"> {$data['topics']}</td>
		<td align="center" class="row2"><img src="style_images/elegance/topics.png" alt="Topics" border="0"> {$data['posts']}</td>
		<td class="row1" >{$data['last_unread']} <span>{$data['last_post']}<br /><b>{$this->ipsclass->lang['in']}:</b> {$data['last_topic']}<br /><b>{$this->ipsclass->lang['by']}:</b> {$data['last_poster']}</span></td>
	</tr>

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

С помощью rowspan

  • Автор

Да дело в том что я не шарю вообще в этом,если б шарил такого бы потса не было))))

По-этому и скинул мой шаб forumrow

Переделывать свой шаблон будете сами.

Пишу примерную схему:

<tr>
<td rowspan ="2"> ... </td>
<td>...</td></tr>
<tr>
<td>....</td>
<td rowspan ="2"> ... </td>
</tr>

  • Автор

Че-то нифига у меня не получается!

Когда освобожусь, сделаю на дефолтном скине и выложу код.

Сейчас занята.

Заранее выкладываю ForumRow

Могу ошибится, не видел ваш скин, но скорее всего так

 

<tr> 
<td align="center" class="row2" width="1%" rowspan="2">{$data['img_new_post']}</td>
<td align="center" class="row2" width="1%" rowspan="2"><img src="style_images/<#IMG_DIR#>/forum_imgs/{$data['f_img']}"></img></td>
<td class="row2">
<noindex><span style="float: right;"><a href="{$data['sponsor_url']}"><img src='style_images/banners/{$data['sponsor_image']}' brodher /></a></span></noindex>
			{$data['_queued_img']}<b><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></b>
			<br />
			<span class="forumdesc">{$data['description']}{$data['show_subforums']}
			<if="$data['moderator']">
				<br /><i>{$data['moderator']}</i>
			</if>
			</span>
			{$data['_queued_info']}
		</td>
<if="$this->ipsclass->vars['srd23_frs_activate'] ==1">
<td align="center" class="row1">{$data['rate']}</td></if>
<td class="row1" rowspan="2">{$data['last_unread']} <span>{$data['last_post']}<br /><b>{$this->ipsclass->lang['in']}:</b> {$data['last_topic']}<br /><b>{$this->ipsclass->lang['by']}:</b> {$data['last_poster']}</span></td>
</tr>


<tr>
<td align="center" class="row2"><img src="style_images/elegance/topics.png" alt="Topics" border="0"> {$data['topics']}</td>
		<td align="center" class="row2"><img src="style_images/elegance/topics.png" alt="Topics" border="0"> {$data['posts']}</td>

</tr>

  • Автор

Ph-A поставил твой вар-нт,все искривилось))))

Ph-A поставил твой вар-нт,все искривилось))))

Что искривилось? Не видя скина.

 

Хотя понятно, что ....

Что бы исправить, надо переделывать всю таблицу. Сейчас у вас шапка таблицы --

(иконка темы) Форум Тем Ответов Последнее сообщение

 

А для моего примера должны быть три столбца из стандартных пяти.

 

(иконка темы) Форум Последнее сообщение

 

Столбцы Темы и Ответовы их надо убирать.

Чисто теоретический пример. Рабочий, проверил.

 

Для скина IP.Board Pro.

 

Калечим главную страницу.

 

CatHeader_Expanded

<div class="borderwrap" style="display:{$data['div_fc']}" id="fc_{$data['id']}">
<div class="maintitlecollapse">
	<p class="expand"><a href="java script:togglecategory({$data['id']}, 0);"><{E_PLUS}></a></p>
	<p><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></p>
</div>
</div>
<div class="borderwrap" style="display:{$data['div_fo']}" id="fo_{$data['id']}">
<div class="maintitle">
	<p class="expand"><a href="java script:togglecategory({$data['id']}, 1);"><{E_MINUS}></a></p>
	<p><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></p>
</div>
<table class='ipbtable' cellspacing="0">
	<tr> 
		<th colspan="2" width="75%">{$this->ipsclass->lang['cat_name']}</th>
		<!--<th style='text-align:center' width="7%">{$this->ipsclass->lang['topics']}</th>
		<th style='text-align:center' width="7%">{$this->ipsclass->lang['replies']}</th> -->
		<th width="35%">{$this->ipsclass->lang['last_post_info']}</th>
	</tr>

Здесь не чего не убивал, лишнее закрыл комментированием и пересчитал проценты.

 

И ForumRow

 

<tr> 
		<td width="1%"  rowspan="2" align="center" class="row2">{$data['img_new_post']}</td>
		<td class="row2">
			{$data['_queued_img']}<b><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></b>
			<br />
			<span class="forumdesc">{$data['description']}{$data['show_subforums']}
			<if="$data['moderator']">
				<br /><i>{$data['moderator']}</i>
			</if>
			</span>
			{$data['_queued_info']}
		</td>

		<td class="row1" nowrap="nowrap" rowspan="2">{$data['last_unread']} <span>{$data['last_post']}<br /><b>{$this->ipsclass->lang['in']}:</b> {$data['last_topic']}<br /><b>{$this->ipsclass->lang['by']}:</b> {$data['last_poster']}</span></td>
	</tr>

	<tr> 
		<td align="center" class="row2">{$this->ipsclass->lang['topics']}: {$data['topics']}    {$this->ipsclass->lang['replies']}: {$data['posts']}</td>
	</tr>

 

По этому образцу, можно переделать и другой скин.

  • Автор

Fisanochka помоги а?

Заказ сдам и сделаю, честно.

У меня просто сейчас мозги на рисовку иконок повернуты. Отвлекусь, никогда их не дорисую...

  • Автор
Заказ сдам и сделаю, честно.

У меня просто сейчас мозги на рисовку иконок повернуты. Отвлекусь, никогда их не дорисую...

 

{орошо мне не к спеху,буду с нетерпением ждать)))

Попробуйте так.

Cat_header + subheader

Найти:

<table class='ipbtable' cellspacing="1">

Все, что ниже, заменить на

		<tr> 
		<th align="center" width="1%"> </th>
		<th>{$this->ipsclass->lang['cat_name']}</th>
		<th width="40%">{$this->ipsclass->lang['last_post_info']}</th>
	</tr>

forumrow

<tr> 
		<td align="center" class="row2" rowspan="2">{$data['img_new_post']}</td>
		<td class="row2">
			{$data['_queued_img']}<b><a href="{$this->ipsclass->base_url}showforum={$data['id']}">{$data['name']}</a></b>
			<br />
			<span class="forumdesc">{$data['description']}{$data['show_subforums']}
			<if="$data['moderator']">
				<br /><i>{$data['moderator']}</i>
			</if>
			</span>
			{$data['_queued_info']}
		</td>
		<td class="row2" rowspan="2">{$data['last_unread']} <span>{$data['last_post']}<br /><b>{$this->ipsclass->lang['in']}:</b> {$data['last_topic']}<br /><b>{$this->ipsclass->lang['by']}:</b> {$data['last_poster']}</span></td>
	</tr>
<tr>
		<td align="right" class="row1"><span style="font-size:10px;">Тем:{$data['topics']}   |   Ответов:  {$data['posts']}</span></td>
	</tr>

end_this_cat

В

<td class="catend" colspan="5"><!-- no content --></td>

5 заменить на 3

  • Автор
Попробуйте так.

Cat_header + subheader

Все что ниже заменить

 

Фисан я не понял из этого ничего?

Cat_header_expanded + subheader

Это шаблоны для заголовков категорий.

Изменений одного форумроя недостаточно.

 

Если Вам это сложно, лучше не парьтесь :)

В буржуйнете есть масса бесплатных скинов, в том числе и с такой структурой.

Гость
Эта тема закрыта для дальнейших сообщений.

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа → Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.