*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?
06 Февраля 2012, 22:44:07


Последние темы

Миничат

Последние 25 сообщений:

minus34c

08 Августа 2011, 07:47:56
 :D

birg77out

04 Июля 2011, 11:14:11
4-2*2=: Пишу 0, пишет в ответ, что не правильно. Это на вашем форуме хотел создать тему.
 

Mavn

11 Апреля 2011, 18:03:20
вопросы на форуме задавайте
 

KIN

08 Апреля 2011, 06:57:30
Как можно из миничата убрать показ аватар пользователей?

brizan

23 Декабря 2010, 07:26:33
Хотел запостить вопрос, но почти тут же нашел ответ в FAQе. Спасибо, Mavn!

saks

27 Октября 2010, 13:10:18
ага. привет :)
 

Mavn

21 Октября 2010, 09:14:38
привет

maramm

20 Октября 2010, 16:53:13
всем привет

50 последних

Автор Тема: Свои страницы  (Прочитано 3236 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн classic

  • Новичок
  • *
  • Сообщений: 15
  • Карма: 0
Свои страницы
« : 13 Июня 2009, 15:34:11 »
Можно ли создавать в портале отдельные страницы ?

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

Оффлайн PomanoB

  • Новичок
  • *
  • Сообщений: 4
  • Карма: 0
Re: Свои страницы
« Ответ #1 : 15 Июня 2009, 17:26:12 »
Я вот тоже пытался найти ненашёл, сделал через статью у которой убрано голосование и прочее, это плохой способ, но лучшего я не нашёл

Оффлайн classic

  • Новичок
  • *
  • Сообщений: 15
  • Карма: 0
Re: Свои страницы
« Ответ #2 : 16 Июня 2009, 05:32:56 »
Я нашел. Есть мод Custom Action Mod.
Он позволяет добавлять страницы и события к ним.

То есть создаем например событие faqs и страница(php или html или bbc - вписываем код страницы там в окно) становиться доступна по адресу index.php?action=faqs, что можно прописать как ссылку в меню навигации, также можно создавать и подсобытия к событиям, они будут доступны по адресам index.php?action=faqs;sa=подсобытие


Единственное что не знаю - как сделать чтобы на выводимой странице выводились левые-правые блоки (колонки) TinyPortal-a, а не только шапка и меню сверху.

Это нужно просить помощи у Mavn чтобы он подсказал что нужно включить в php-код страницы, чтобы выводились блоки портала слева-справа.
« Последнее редактирование: 16 Июня 2009, 05:38:52 от classic »

Оффлайн PomanoB

  • Новичок
  • *
  • Сообщений: 4
  • Карма: 0
Re: Свои страницы
« Ответ #3 : 16 Июня 2009, 12:52:34 »
Если я всё правильно понял, то можно так:
В файле Themes/theme_name/index.template.php есть строки вида
if($context['TPortal']['leftbar'])
          {
              echo '<td width="' ,$context['TPortal']['leftbar_width'], '" style="padding: ' , isset($context['TPortal']['padding']) ? $context['TPortal']['padding'] : '4' , 'px; padding-top: 4px;padding-right: 1ex;" valign="top">
                 <div id="leftbarHeader"', empty($options['collapse_leftbar']) ? '' : ' style="display: none;"', ' style="padding-top: 5px; width: ' ,$context['TPortal']['leftbar_width'], 'px;">';
                 TPortal_sidebar('left');
              echo '</div></td>';

          }
Они отвечают за скрытие панелей, в данном случае
if($context['TPortal']['leftbar'])
за левую панель
туда можно добавить условие
if($context['TPortal']['leftbar'] || in_array($context['TPortal']['action'],array('тут','действия','через','запятую')))
Но это всё равно какой-то неправильный способ

Оффлайн Mavn

  • Администратор
  • *****
  • Сообщений: 459
  • Карма: 19
  • Пол: Мужской
Re: Свои страницы
« Ответ #4 : 17 Июня 2009, 13:06:48 »
Ребят вообще то по идее проще все.
 
if($context['TPortal']['leftbar'] || in_array($context['TPortal']['action'],array('тут','действия','через','запятую')))
был близок

в свойства блока зайдите там пункт такой будет Choose where the block should appear и там сможете выбрать где будет отображаться блок.
Поскольку блоки у вас привязаны к панелям то и отображаться будут те или иные панели к которым относятся желаемые блоки.

Также хотелось бы обратить ваше внимание на особый подпункт Custom actions это как раз поможет вам отображать блоки именно в тех местах где вам нужно
« Последнее редактирование: 17 Июня 2009, 13:08:47 от Mavn »

Оффлайн oep3464

  • Новичок
  • *
  • Сообщений: 1
  • Карма: 0
Re: Свои страницы
« Ответ #5 : 04 Сентября 2009, 12:46:44 »
На SMF 2.0 RC1.2 что-то не хочет работать, а вещь нужная. Кто? Что подскажет? ???
Или он работает чисто с Tiny Portal?
« Последнее редактирование: 04 Сентября 2009, 12:54:17 от oep3464 »

Оффлайн Mavn

  • Администратор
  • *****
  • Сообщений: 459
  • Карма: 19
  • Пол: Мужской
Re: Свои страницы
« Ответ #6 : 06 Сентября 2009, 19:49:06 »
TP  работает только с версией SMF 1.1.*