Перейти к контенту

Custom Pages 2.0.1


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

Люди, а можно осписание нормальное писать. Я например єтот мод себе никогда не ставил, поєтому я понятия не имею что он дает :D
Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...

А какие баги/глюки были заме4аны за ентим модом, кто знает ??? :D

Седня поставил, а он мне бабах... ошибку в индексе на 738 строке, хотя у меня всего 737 строкhttp://palladins.net/style_emoticons/good_smiles/36_1_31.gif

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
  • 3 недели спустя...

Поставил на IPB 2.0.0 Final оказалось что в index.php нехватало "}" в конце файла, когда добавил - заработало, но над шапкой выдает следующее Warning: set_error_handler() expects argument 1, 'my_error_handler', to be a valid callback in ....\www\forum\index.php on line 64

 

Не показывает заголовок, хотя в админке указал.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

В общем, кому интересно, сделать можно так:

 

1. Создаёте файл menu.php, который кладете в корень форума (почему-то когда я кладу его в другое место и в include указываю полный путь к нему, у меня не срабатывает). Пример:

<?php

return <<<EOF
<h3>Оглавление</h3>
<ul>
<li>Пункт 1
   <ol>
   <li>Подпункт
   <li>Подпункт
   </ol>
<li>Пункт 2
   <ol>
   <li>Подпункт
   <li>Подпункт
   </ol>
</ul>
EOF;

?>

 

2. Редактируете файл skin_pages.php таким образом:

<?php

class skin_pages {

function render_pages($content) {
global $ibforums;

$mymenu = include ('menu.php');

return <<<EOF
<div class="tableborder">
<table cellpadding='4' cellspacing='0' border='0' width='100%'>
<tr>
<td class="maintitle"  align='center' colspan='2'>
 
</td>
</tr>
<tr>
<td class='row1' valign='top' style="padding:0px 20px; width:15%">
{$mymenu}
</td>
<td class='row2' valign='top' style="padding:0px 20px; width:85%">
{$content}
</td>
</tr>
<tr>
<td class="catend" colspan='2'><!-- no content --></td>
 
</td>
</tr>
</table>
</div>
EOF;
}


}
?>

Главное - перед return <<<EOF добавить переменную $mymenu, а потом ввести ее в таблицу там, где нравится. Остальные отличия от оригинального файла - это уже html-бантики.

На локалке всё это сработало, позже проверю в реале. Рад, если кому-нибудь помог.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Мод Custom Pages 2.0.1 конфликтует со стандартным IPB Portal, который встроен в форум. Если в index.php прописан такой код:

if (! isset($choice[ $ibforums->input['_low_act'] ][0]) )
{
$ibforums->input['act'] = 'home';
}

, то все ссылки вида /index.php?pg=alias, как и другие, впрочем, пересылают на /index.php?act=home, т.е. на Portal. Если исправить в index.php код вот так:

if (! isset($choice[ $ibforums->input['_low_act'] ][0]) )
{
$ibforums->input['act'] = 'idx';
}

, то все нормально, но тогда Portal не будет главной страницей.

Как исправить код так, чтобы ссылки вида /index.php?pg=alias не кидали на Portal?

 

PS Отключить Portal; исправить код, как написано выше; поставить другой портал, что, кстати, не поможет, если делать его главной страницей сайта так же; а также способ, описанный тут НЕ предлагать.

PSS Поиском пользовался - не нашел.

 

Версия форума - 2.0.4

Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.