Делаем ссылки с главной IP.Content сразу на тему форума - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы только по IP.Content. Не путайте с IP.Board (!).
Если не знаете, что это такое, пожалуйста, не оффтопьте и обратите внимание на соседние разделы.
Установка и настройка форума IP.Board.
Оформление форума.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

Делаем ссылки с главной IP.Content сразу на тему форума

#1 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 21 Февраль 2012 - 03:00

Благодаря славной буржуйской поддержке, делаем ссылку с Front Page Content`а, сразу на тему форума, а не на внутреннюю страницу цмс.

Открываем текущий шаблон главной страницы Другие приложения -> IP.Content -> Шаблоны -> Шаблоны страниц и выбираем текущий шаблон, который хотите править.

в шаблоне ищем следующий код

<a href='{$record['record_link']}'>{$record['article_title']}</a>


и заменяем его на

<a href='http://www.вашдомен.ком/index.php?showtopic={$record['record_topicid']}'>{$record['article_title']}</a>


Не забываем менять доменное название.

Остается вопрос по ссылки "Далее" и "Комментарии", но думается по аналогии можно сделать и их.
1

#2 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 539
  • IPB version:3.4.x
 

Отправлено 21 Февраль 2012 - 08:16

ЧПУ.

<a href='{parse url="showtopic={$record['record_topicid']}" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' class='ipsType_small' title='{$this->lang->words['view_topic']}'>{$record['article_title']}</a>

2

#3 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 21 Февраль 2012 - 12:59

Просмотреть сообщениеRitsuka 21 Февраль 2012 - 08:16 сказал(а):

ЧПУ.

<a href='{parse url="showtopic={$record['record_topicid']}" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' class='ipsType_small' title='{$this->lang->words['view_topic']}'>{$record['article_title']}</a>



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

#4 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 21 Февраль 2012 - 23:22

Баг обнаружился... :angry: ... При выводе темы в статьи, статья приобретает статус "неопубликованно"
0

#5 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 22 Февраль 2012 - 02:09

Просмотреть сообщениеCheshir 21 Февраль 2012 - 23:22 сказал(а):

Баг обнаружился... :angry: ... При выводе темы в статьи, статья приобретает статус "неопубликованно"

Ээээ.. ошибся...
0

#6 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 23 Февраль 2012 - 11:50

Просмотреть сообщениеRitsuka 21 Февраль 2012 - 08:16 сказал(а):

ЧПУ.

<a href='{parse url="showtopic={$record['record_topicid']}" base="public" template="showtopic" seotitle="{$r['title_seo']}"}' rel='bookmark' class='ipsType_small' title='{$this->lang->words['view_topic']}'>{$record['article_title']}</a>



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

#7 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 05 Март 2012 - 17:44

Не могу понять, какую переменную подставлять для ссылки на форум, в котором расположена тема...

Что только не пробовал... по логике вещей должна работать такая конструкция

<a href='{parse url="showforum={$record['forum_id']}" base="public" template="showforum"...

Ан нет... не хочет... а так же еще куча вариаций на эту тему...
0

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 075
  • Регистрация: 20-Март 09
  • Репутация: 2 434
  • IPB version:3.1.x
 

Отправлено 05 Март 2012 - 19:03

<php>
print_r( $record );
die;
</php>

0

#9 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 05 Март 2012 - 20:14

Просмотреть сообщениеsiv1987 05 Март 2012 - 19:03 сказал(а):

<php>
print_r( $record );
die;
</php>



А толку? среди массива не нашел переменную, точнее что есть, не выводят к форуму
0

#10 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 16 Март 2012 - 01:58

Ура! Граждане, товарищи, заседатели!

Нашлось таки решение!

И так, ссылка и название форума выводятся при помощи следующего кода:

<if test="intval($record['record_topicid'])">
<if test="($forum = $this->DB->buildAndFetch( array('select' => 'f.id, f.name, f.name_seo', 'from' => array('forums' => 'f'), 'where' => 'f.id=t.forum_id', 'add_join' => array( array('from' => array('topics' => 't'), 'where' => 't.tid='.$record['record_topicid'])))))!==FALSE">
<a href='{parse url="showforum={$forum['id']}" base="public" template="showforum" seotitle="{$forum['name_seo']}"}' rel='bookmark' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], $forum['name'] )"}'>{$forum['name']}</a>
</if>
</if>

0

#11 Пользователь не на сайте   Cheshir ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 217
  • Регистрация: 02-Февраль 12
  • Репутация: 21
  • IPB version:3.2.x
 

Отправлено 10 Август 2012 - 11:51

Обнаружился принципиально важный косяк...

Данный способ работает, если в настройках ip.content стоит в настройках категории (вкладка "форумы"), пункт Дублировать темы на форуме.

Вложение  ip_for.jpg (43,05К)
Количество загрузок: 18

А это значит, что при вынесении статьи на ip.content, создается тема-дубль, и уже на нее ведет ссылка с главной ip.content. Т.е. все комментарии, какие были в оригинальной теме, останутся там же...

Если выше указанный пункт ставить как "Нет", то ссылка на форум ведет в топик "0", т.е. на несуществующую тему/просто в раздел, где должна быть эта тема.

Спасайте! как быть?!
0

Сообщить об этой теме:


Страница 1 из 1
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в этой теме

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна