Навигация по форуму ВНИЗУ ! Как?

Автор AndrSS, 11 октября 2008, 13:58:45

« назад - далее »

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

AndrSS

Здравствуйте!

Подскажите пожалуйста, как сделать навигацию по разделам форума внизу
А то пожаловались что лень крутить вверх длинные темы.

Какой файл и как править нужно?

СПАСИБО!

Mavn

вообще то это так называемый linktree в стандарте прописывается в верху подгружаемого шаблона
например вот так вот



', theme_linktree(), '



или вот так в зависимости от того как где употребляется



echo ' <div>', theme_linktree(), '</div>';



вставлять нужно  в Display.template.php

вариантов 2 или до нижних кнопок модерации или после в зависимости от темы оформления

пример вывода для дефолтовой темы оформления


<table border="0" width="100%" cellpadding="0" cellspacing="0" style="margin-bottom: 1ex;">
<tr>';
if ($settings['linktree_inline'])
echo '
<td valign="top">', theme_linktree(), '</td> ';
echo '
<td valign="top" align="', !$context['right_to_left'] ? 'right' : 'left', '" class="nav"> ', $context['previous_next'], '</td>
</tr>
</table>';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

AndrSS

Прошу прощения, а как выглядит код именно "модерации" темы, чтобы перед ним поставить!
Как раз правильно, что вот перед ним хочу, но в коде что-то не совсем силен!  :-[

Mavn

что то типа такого


', template_button_strip($mod_buttons, 'bottom') , '

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

AndrSS

Спасибо БОЛЬШОЕ!
Все получилось...

И последний вопрос по этой строчке, не подскажите как сделать чтобы был белый фон у этой строчки, просто у меня фон в теме стоит в точечку, и не очень четко смотрится
в CSS стиле ковырял, но стандартными способами не получилось (только смог чутка размер шрифта увеличить)

СПАСИБО ЕЩЕ РАЗ!

Mavn

стиль для linktree задается в index.template.php function theme_linktree()

там можно прописать как именно хочешь сделать вывод
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

AndrSS

СПАСИБО!!!

Все сделано, все получилось!!!!!!

Тема закрыта.

RBW

В дефолтной теме SMF 1.1.8 прописал перед определением линейки нижних кнопок, все замечательно работает. Спасибо! :)
Ниже  код ("лишнее" выкинул чтобы тут не захламлять пост).


theme_linktree();

$mod_buttons = array(
  'move' => array...
  'delete' => array...
  'lock' => array...
  'sticky' => array...
  'merge' => array...
  'remove_poll' => array...
  'calendar' => array...
);

rapid

Форум SMF 2.0 RC1.2
Никак не удается вывести данными средствами навигацию внизу. Хотя на 1.1.10 работало прекрасно.

Просьба Докам,подскажите в чем загвоздка?

rapid


Mavn

никто не знает чего вы делаете а следовательно ответа никогда не получите. Хотите ответ так распишите что куда и как вставляете
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

rapid

Вставляю
// Show the linktree
echo '
           <div>', theme_linktree(), '</div>';
в Display.template.php. Получается вот так:

$mod_buttons = array(
'move' => array('test' => 'can_move', 'text' => 'move_topic', 'image' => 'admin_move.gif', 'lang' => true, 'url' => $scripturl . '?action=movetopic;topic=' . $context['current_topic'] . '.0'),
'delete' => array('test' => 'can_delete', 'text' => 'remove_topic', 'image' => 'admin_rem.gif', 'lang' => true, 'custom' => 'onclick="return confirm(\'' . $txt['are_sure_remove_topic'] . '\');"', 'url' => $scripturl . '?action=removetopic2;topic=' . $context['current_topic'] . '.0;' . $context['session_var'] . '=' . $context['session_id']),
'lock' => array('test' => 'can_lock', 'text' => empty($context['is_locked']) ? 'set_lock' : 'set_unlock', 'image' => 'admin_lock.gif', 'lang' => true, 'url' => $scripturl . '?action=lock;topic=' . $context['current_topic'] . '.' . $context['start'] . ';' . $context['session_var'] . '=' . $context['session_id']),
'sticky' => array('test' => 'can_sticky', 'text' => empty($context['is_sticky']) ? 'set_sticky' : 'set_nonsticky', 'image' => 'admin_sticky.gif', 'lang' => true, 'url' => $scripturl . '?action=sticky;topic=' . $context['current_topic'] . '.' . $context['start'] . ';' . $context['session_var'] . '=' . $context['session_id']),
'merge' => array('test' => 'can_merge', 'text' => 'merge', 'image' => 'merge.gif', 'lang' => true, 'url' => $scripturl . '?action=mergetopics;board=' . $context['current_board'] . '.0;from=' . $context['current_topic']),
'calendar' => array('test' => 'calendar_post', 'text' => 'calendar_link', 'image' => 'linktocal.gif', 'lang' => true, 'url' => $scripturl . '?action=post;calendar;msg=' . $context['topic_first_message'] . ';topic=' . $context['current_topic'] . '.0;' . $context['session_var'] . '=' . $context['session_id']),
);

// Show the linktree
echo '
           <div>', theme_linktree(), '</div>';

// Restore topic. eh?  No monkey business.
if ($context['can_restore_topic'])
$mod_buttons[] = array('text' => 'restore_topic', 'image' => '', 'lang' => true, 'url' => $scripturl . '?action=restoretopic;topics=' . $context['current_topic'] . ';' . $context['session_var'] . '=' . $context['session_id']);

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

rapid

чистил.
администрирование-обслуживание форума-ремонт-очистка кеша

Mavn

а в броузере чистил ? линку на форум дай
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

rapid

и в браузере чистил и с другого браузера открывал.
ufa-port.ru/forum/index.php

Mavn

для начала приведи в порядок форум вообще а то кривизна по всему форуму данная функция работает и в smf 2.0 так что проблема не в приведенном коде в принципе.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

rapid

Форум нормально работает, что вам не нравится в нем?

Цитата: Mavn от 16 сентября 2009, 14:48:43
данная функция работает и в smf 2.0 так что проблема не в приведенном коде в принципе.
Я и не спорю что она работает, но видать где-то что-то мешает ее включить

rapid

Специально ставил новый форум на локалхост, пытался добавить навигацию - НЕ работает. Однозначно дело не в моем форуме. На 1.1.... работает, проверено. На 2.0 - не работает.

rapid

в 2.0 изначально не может работать, описание функции совсем другое
index.template.php