Необходимо переместить меню темы

Автор Солярис, 13 ноября 2009, 23:31:44

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

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

Солярис

Всем доброго времени суток!

Интересует аналогичный вопрос, который я ранее задавал по 1.1.10  в этой теме http://www.simplemachines.ru/index.php?topic=6724.0
ЦитироватьКакой файл и код формирует меню сообщения: цитата, изменить и т.д.
Хочу перенести его либо под название темы либо над ним, чтобы это меню не сдвигалось в зависимости от длины названия темы.

В 1.1.10 совсем иной код, поэтому никак не могу понять, каким образом это воплотить во второй версии.

Заранее спасибо за помощь.

Mavn

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

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

Солярис

Цитата: Mavn от 13 ноября 2009, 23:39:49
ключевое слово для поиска
quickbuttons
само изображение задается для каждой кнопки отдельно через стили поэтому многие и не могут найти код.
Да я уже полез в стили. Но в 2-ке этих стилей (и файлов для них) - черт ногу сломит.
Но мне ведь нужно не кнопки поменять, а перенести их ниже, чтобы наименование темы отображалось выше этих кнопок и во всю ширину таблицы для сообщения.
Но там еще и название темы не понятно как выводится. Не через дивы, а через форму какую-то.
То есть насколько я понял, править ведь все равно надо файл Дисплей. Или еще и в CSS необходимо "наведаться"? Но в какой именно из файлов?

Mavn

уговорил :)
вот код кнопок

// If this is the first post, (#0) just say when it was posted - otherwise give the reply #.
if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
<ul class="reset smalltext quickbuttons">';

// Maybe we can approve it, maybe we should?
if ($message['can_approve'])
echo '
<li class="approve_button"><a href="', $scripturl, '?action=moderate;area=postmod;sa=approve;topic=', $context['current_topic'], '.', $context['start'], ';msg=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve'], '</a></li>';

// Can they reply? Have they turned on quick reply?
if ($context['can_reply'] && !empty($options['display_quick_reply']))
echo '
<li class="quote_button"><a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';', $context['session_var'], '=', $context['session_id'], '" onclick="return oQuickReply.quote(', $message['id'], ', \'', $context['session_id'], '\', \'', $context['session_var'], '\', true);">', $txt['quote'], '</a></li>';

// So... quick reply is off, but they *can* reply?
elseif ($context['can_reply'])
echo '
<li class="quote_button"><a href="', $scripturl, '?action=post;quote=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';num_replies=', $context['num_replies'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['quote'], '</a></li>';

// Can the user modify the contents of this post?
if ($message['can_modify'])
echo '
<li class="modify_button"><a href="', $scripturl, '?action=post;msg=', $message['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['modify'], '</a></li>';

// How about... even... remove it entirely?!
if ($message['can_remove'])
echo '
<li class="remove_button"><a href="', $scripturl, '?action=deletemsg;topic=', $context['current_topic'], '.', $context['start'], ';msg=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '" onclick="return confirm(\'', $txt['remove_message'], '?\');">', $txt['remove'], '</a></li>';

// What about splitting it off the rest of the topic?
if ($context['can_split'] && !empty($context['num_replies']))
echo '
<li class="split_button"><a href="', $scripturl, '?action=splittopics;topic=', $context['current_topic'], '.0;at=', $message['id'], '">', $txt['split'], '</a></li>';

// Can we restore topics?
if ($context['can_restore_msg'])
echo '
<li class="restore_button"><a href="', $scripturl, '?action=restoretopic;msgs=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['restore_message'], '</a></li>';

// Show a checkbox for quick moderation?
if (!empty($options['display_quick_mod']) && $options['display_quick_mod'] == 1 && $message['can_remove'])
echo '
<li class="inline_mod_check" style="display: none;" id="in_topic_mod_check_', $message['id'], '"></li>';

if ($message['can_approve'] || $context['can_reply'] || $message['can_modify'] || $message['can_remove'] || $context['can_split'] || $context['can_restore_msg'])
echo '
</ul>';
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Солярис

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

Mavn

для начала попробуй убрать вообще кнопки (просто удали код) посмотри как будет отображаться название, если все нормально то смотрим дальше по тексту.

после

// Show the post itself, finally!

по идее будет отображаться уже само сообщение так что попробуй туда впихнуть  посмотри как будет отображаться

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

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

Солярис

#6
Хм, удалил код для кнопок. Название темы все равно идет лишь до половины таблицы. далее обрезается и продолжение названия идет только на следующей странице.
Какой-то странный код. И не поймешь, как это сделано, поскольку не на дивах...

+++++++++++

По-моему, сделал. Добавил к этому коду:
div class="keyinfo"
Следующий:
style="width: 100%"

Mavn

а не пробовал посмотреть стили ???

.keyinfo
{
float: left;
clear: none;
width: 50%;
min-height: 3em;
}


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

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

Солярис

Про стили то я и забыл, поскольку сделал по другому