Кнопки, настройки и пр.
Re: Кнопки, настройки и пр.
вообще удивительно, что все молчат по этому поводу... Всем же неудобно. Уже давно пора объявить забастовку :
ДА- ТУ! ДА- ТУ! ДА -ТУ!
Туда ту ...
ДА- ТУ! ДА- ТУ! ДА -ТУ!
Туда ту ...
Re: Кнопки, настройки и пр.
если только вы скажете конкретно какие изменения надо сделать в "исходном коде"Так дату поста перенесут или нет, в начало поста?
Re: Кнопки, настройки и пр.
можно было бы сделать так:
в "исходном коде" (273-ю) строку:
<td class="postbottom" align="center">03 апр 2012, 10:06</td>
скопировать в (260-ю) строчку сразу после этого:
<div style="float: right;">
тогда (260-я) строка будет выглядеть примерно так:
<div style="float: right;"><b>Добавлено:</b> 01 апр 2012 08:57<a href="posting.php?mode=edit&f=18&p=940"><img src="styles/hestia_blue/imageset/ru/icon_post_edit.gif" height="13" alt="Редактировать сообщение" title="Редактировать сообщение" /></a> <a href="posting.php?mode=quote&f=18&p=940"><img src="styles/hestia_blue/imageset/ru/icon_post_quote.gif" height="13" alt="Ответить с цитатой" title="Ответить с цитатой" /></a></div>
а оригинальную (273-ю) строку
<td class="postbottom" align="center">03 апр 2012, 10:06</td>
заменить на эту:
<td class="postbottom" align="center"></td>
номер строк в скобках потому, что может отличаться от оригинала...
но это только моя идея... кто знает, работало бы оно, или нет - проверить не на чем, разве что себе установить форум, и на нём экспериментировать...
а сама страничка может выглядеть так:
- Вложения
-
- дата вверху.JPG
- (40.25 КБ) 3836 скачиваний
Re: Кнопки, настройки и пр.
если бы все было так просто
"исходный код" выглядит совсем не так ...
то что описано выше это уже html который "генерится"
на основе кода написанного на php
(это куча файлов с программами, подпрограммами, функциями и переменными)
для примера - я так и не нашел как и где
изменить размеры кнопок "правка" и "цитата"
(сами картинки большего размера)
задал вопрос разработчику темы - он мне пока не ответил
"исходный код" выглядит совсем не так ...
то что описано выше это уже html который "генерится"
на основе кода написанного на php
(это куча файлов с программами, подпрограммами, функциями и переменными)
для примера - я так и не нашел как и где
изменить размеры кнопок "правка" и "цитата"
(сами картинки большего размера)
задал вопрос разработчику темы - он мне пока не ответил
Re: Кнопки, настройки и пр.
я понимаю, что сложно...
и что "генерится", тоже понимаю...
и понимаю, что мы просто разговариваем на эту тему...
размеры кнопок могут быть заданы в самом скрипте в этой строке <div style="float: right;"><a href="posting.php?mode=quote&f=4&p=2365"><img src="styles/hestia_blue/imageset/ru/icon_post_quote.gif" height="13" alt="Ответить с цитатой" title="Ответить с цитатой" /></a></div>
вот когда я пишу сообщение или пост, они генерируются в основном файлами posting.php и ucp.php (с участием других скриптов), и в этих двух файлах (скриптах) часть описывающего скрипта можно передвинуть из одного фрейма в другой, как я сделал с датой в примере выше.
так же, как я изменял размеры фреймов для смайлов.
я ради интереса попробую заменить в height="13" 13 на большее число - 15 и посмотрю, что получится, хотя по идее и ширина кнопки должна быть где-то задана...
и что "генерится", тоже понимаю...
и понимаю, что мы просто разговариваем на эту тему...
размеры кнопок могут быть заданы в самом скрипте в этой строке <div style="float: right;"><a href="posting.php?mode=quote&f=4&p=2365"><img src="styles/hestia_blue/imageset/ru/icon_post_quote.gif" height="13" alt="Ответить с цитатой" title="Ответить с цитатой" /></a></div>
вот когда я пишу сообщение или пост, они генерируются в основном файлами posting.php и ucp.php (с участием других скриптов), и в этих двух файлах (скриптах) часть описывающего скрипта можно передвинуть из одного фрейма в другой, как я сделал с датой в примере выше.
так же, как я изменял размеры фреймов для смайлов.
я ради интереса попробую заменить в height="13" 13 на большее число - 15 и посмотрю, что получится, хотя по идее и ширина кнопки должна быть где-то задана...
Re: Кнопки, настройки и пр.
да, так и получается...
в той строчке кода (пост выше) высоту 13 на первой кнопке заменил на 18, вот что получилось: а если высоту на все кнопки выставить 20, кнопки выглядят так: высота кнопки 20 многовато получается...
наверное 18 было бы лучше...
в той строчке кода (пост выше) высоту 13 на первой кнопке заменил на 18, вот что получилось: а если высоту на все кнопки выставить 20, кнопки выглядят так: высота кнопки 20 многовато получается...
наверное 18 было бы лучше...
Re: Кнопки, настройки и пр.
Экспромт
-Господи!
-Шо...
-Сделай, шоб мине было хорошо...
-Нашо?..
-Ну вот я страдаю... за шо?...
-А шо? Всё будет хорошо ...
-Господи!
-Шо...
-Сделай, шоб мине было хорошо...
-Нашо?..
-Ну вот я страдаю... за шо?...
-А шо? Всё будет хорошо ...
Re: Кнопки, настройки и пр.
судя по "советам" плохо дело с пониманием ...и что "генерится", тоже понимаю...
вот маленький кусок viewforum.lightray.ru.php (34Kb) для примера
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
...
// let's set up quick_reply
$s_quick_reply = false;
if ($user->data['is_registered'] && $config['allow_quick_reply'] && ($topic_data['forum.lightray.ru_flags'] & FORUM_FLAG_QUICK_REPLY) && $auth->acl_get('f_reply', $forum.lightray.ru_id))
{
// Quick reply enabled forum.lightray.ru
$s_quick_reply = (($topic_data['forum.lightray.ru_status'] == ITEM_UNLOCKED && $topic_data['topic_status'] == ITEM_UNLOCKED) || $auth->acl_get('m_edit', $forum.lightray.ru_id)) ? true : false;
}
if ($s_can_vote || $s_quick_reply)
{
add_form_key('posting');
if ($s_quick_reply)
{
$s_attach_sig = $config['allow_sig'] && $user->optionget('attachsig') && $auth->acl_get('f_sigs', $forum.lightray.ru_id) && $auth->acl_get('u_sig');
$s_smilies = $config['allow_smilies'] && $user->optionget('smilies') && $auth->acl_get('f_smilies', $forum.lightray.ru_id);
$s_bbcode = $config['allow_bbcode'] && $user->optionget('bbcode') && $auth->acl_get('f_bbcode', $forum.lightray.ru_id);
$s_notify = $config['allow_topic_notify'] && ($user->data['user_notify'] || $s_watching_topic['is_watching']);
$qr_hidden_fields = array(
'topic_cur_post_id' => (int) $topic_data['topic_last_post_id'],
'lastclick' => (int) time(),
'topic_id' => (int) $topic_data['topic_id'],
'forum.lightray.ru_id' => (int) $forum.lightray.ru_id,
);
// Originally we use checkboxes and check with isset(), so we only provide them if they would be checked
(!$s_bbcode) ? $qr_hidden_fields['disable_bbcode'] = 1 : true;
(!$s_smilies) ? $qr_hidden_fields['disable_smilies'] = 1 : true;
(!$config['allow_post_links']) ? $qr_hidden_fields['disable_magic_url'] = 1 : true;
($s_attach_sig) ? $qr_hidden_fields['attach_sig'] = 1 : true;
($s_notify) ? $qr_hidden_fields['notify'] = 1 : true;
($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic'] = 1 : true;
$template->assign_vars(array(
'S_QUICK_REPLY' => true,
'U_QR_ACTION' => append_sid("{$phpbb_root_path}posting.$phpEx", "mode=reply&f=$forum.lightray.ru_id&t=$topic_id"),
'QR_HIDDEN_FIELDS' => build_hidden_fields($qr_hidden_fields),
'SUBJECT' => 'Re: ' . censor_text($topic_data['topic_title']),
));
}
}
конечно еще есть "щаблоны" в которых есть HTML
выглядит это все вот так
message_body.html
{$CA_BLOCK_START}
{$CA_CAP2_START}{MESSAGE_TITLE}{$CA_CAP2_END}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
<tr>.
<---><td class="row1" align="center"><br /><p class="gen">{MESSAGE_TEXT}</p><br /></td>
</tr>
</table>
{$CA_BLOCK_END}
вот так назначаются "размеры" кнопок (в 3 или 4 файлах)
<a href="{postrow.U_EDIT}"> {EDIT_IMG}</a>
конечно можно разобраться и сделать все,
но "ощущениям" улучшения не стоят "затраченного на это времени"
Re: Кнопки, настройки и пр.
не мог бы ты выложить весь файл, а заодно viewtopic.php и index.php, чтобы я их мог скачать и посмотреть - для прояснения моего понимания?[color=#FF0000]admin[/color] писал(а):судя по "советам" плохо дело с пониманием ...и что "генерится", тоже понимаю...
вот маленький кусок viewforum.lightray.ru.php (34Kb) для примера
или просто их мне выслать?
если я не ошибаюсь, нам в первую очередь нужен файл viewtopic.php, это в нём отображаются нужные нам кнопки.
Re: Кнопки, настройки и пр.
опять неправильно понимаешь
вот где отпределяется что такое EDIT_IMG
'EDIT_IMG' => $user->img('icon_post_edit', $user->lang['POST_EDIT_PM'])
и определяется это в файле
/includes/ucp/ucp_pm_viewmessage.php
все файлы (там их много) в свободном доступе на сайте
http://www.phpbb.com/
удачи
вот где отпределяется что такое EDIT_IMG
'EDIT_IMG' => $user->img('icon_post_edit', $user->lang['POST_EDIT_PM'])
и определяется это в файле
/includes/ucp/ucp_pm_viewmessage.php
все файлы (там их много) в свободном доступе на сайте
http://www.phpbb.com/
удачи
Re: Кнопки, настройки и пр.
скачал, сейчас посмотрю...[color=#FF0000]admin[/color] писал(а): все файлы (там их много) в свободном доступе на сайте
http://www.phpbb.com/
удачи
посмотрел - файлов много, и одни заготовки...
нет в файле "ucp_pm_viewmessage.php" ничего про размеры кнопок...
и файл с кодом viewforum.lightray.ru.php нам тоже не нужен, для примера, на его отображении кнопок нет...
нам нужен один живой (рабочий) файл - тот php файл, который определяет форму страницы, в которой и отображаются все посты на странице, сам код (откуда и как вся инфа собирается и сортируется) нам не нужен, нам нужен файл с формой, куда это всё заливается, чтобы мы могли передвинуть часть кода про кнопки из одного фрейма в другой, и указать их размеры...
всё, что я нашёл относительно высоты кнопок (ширина, видимо, пропорционально изменяется) отражается в строке кода файла, который я получаю, сохранив страницу с постами:
<div style="float: right;"><a href="posting.php?mode=edit&f=18&p=940"><img src="styles/hestia_blue/imageset/ru/icon_post_edit.gif" height="13" alt="Редактировать сообщение" title="Редактировать сообщение" /></a> <a href="posting.php?mode=quote&f=18&p=940"><img src="styles/hestia_blue/imageset/ru/icon_post_quote.gif" height="13" alt="Ответить с цитатой" title="Ответить с цитатой" /></a></div>
вот эту высоту "13" я и изменял в своём файле (картинки выше), но сам файл-то у меня на компе...
что ещё нашёл (предположительно), что страница с постами топика генерируется файлом posting.php в файл формы, определяемой template файлом viewtopic_body.html, но и там размеры кнопок не указаны, хотя и упомянуты в этой строке:
<td><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" title="" /></td>
а если в этой строке вместо height="{postrow.POST_ICON_IMG_HEIGHT}" задать конкретную величину height="18", что получится на выходе?!
Re: Кнопки, настройки и пр.
а ещё нашёл, как смайлов на форум добавить:
http://www.phpbb.com/kb/article/everyth ... ilies-v3x/
а ещё нашёл - как кнопки двигать! в общем виде пока, правда... но мои подозрения правильно пали на файл viewtopic_body.html, только после внесения в него изменений надо "освежить стиль"...
ссылка ниже только для примера - в ней прямо рекомендуют вносить нужные изменения в тот файл...
http://www.phpbb.com/community/viewtopi ... #p13128665
http://www.phpbb.com/kb/article/everyth ... ilies-v3x/
а ещё нашёл - как кнопки двигать! в общем виде пока, правда... но мои подозрения правильно пали на файл viewtopic_body.html, только после внесения в него изменений надо "освежить стиль"...
ссылка ниже только для примера - в ней прямо рекомендуют вносить нужные изменения в тот файл...
http://www.phpbb.com/community/viewtopi ... #p13128665
- MasterAlexei
- Сообщения: 21
- Зарегистрирован: 22 мар 2012 11:25
Re: Кнопки, настройки и пр.
Тоже скачал поглядеть.
Ширина картинок всех берется из базы.
А именно в файле viewtopic.php на строках с 1519 по строку 1597 зхаполняется массив postrow с данными, и пара из них: POST_ICON_IMG_WIDTH и POST_ICON_IMG_HEIGHT которые заполняются данными из массива $icons.
В базе с постами хранятся индексы иконок, как я понял, и эти индексы соответствуют иконками в массиве $icons.
Массив $icons заполняется в файле cache.php на строках 114 - 120 значениями и массива результата запроса к базе с иконками, который формируется на строках 108 - 111, из которого видно, что иконки хранятся в таблице БД, имя которой определено константой ICONS_TABLE, которая (константа) определяется в файле constants.php на строке 236.
Пойду поищу, где дата поста формируется.
Updt: т.е. надо смотреть в базу данных сайта, в таблице с иконками.
Я так понимаю - это mysql база. Ее смотреть можно с помощью MySQL Workbench CE который скачивается с сайта, где скачивается сам сервер MySQL ну или любыми другими доступными средствами.
Ширина картинок всех берется из базы.
А именно в файле viewtopic.php на строках с 1519 по строку 1597 зхаполняется массив postrow с данными, и пара из них: POST_ICON_IMG_WIDTH и POST_ICON_IMG_HEIGHT которые заполняются данными из массива $icons.
В базе с постами хранятся индексы иконок, как я понял, и эти индексы соответствуют иконками в массиве $icons.
Массив $icons заполняется в файле cache.php на строках 114 - 120 значениями и массива результата запроса к базе с иконками, который формируется на строках 108 - 111, из которого видно, что иконки хранятся в таблице БД, имя которой определено константой ICONS_TABLE, которая (константа) определяется в файле constants.php на строке 236.
Пойду поищу, где дата поста формируется.
Updt: т.е. надо смотреть в базу данных сайта, в таблице с иконками.
Я так понимаю - это mysql база. Ее смотреть можно с помощью MySQL Workbench CE который скачивается с сайта, где скачивается сам сервер MySQL ну или любыми другими доступными средствами.
Последний раз редактировалось MasterAlexei 25 май 2012 09:11, всего редактировалось 1 раз.
Re: Кнопки, настройки и пр.
ещё нашёл - как добавить кнопку "Спасибо за пост!", помню, кто-то спрашивал...
http://www.phpbb.com/customise/db/mod/thanks_for_posts/
ещё, как двигать кнопки, и всё в том же файле viewtopic_body.html..:
http://www.phpbb.com/customise/db/style ... 83-t_88118
http://www.phpbb.com/customise/db/mod/thanks_for_posts/
ещё, как двигать кнопки, и всё в том же файле viewtopic_body.html..:
http://www.phpbb.com/customise/db/style ... 83-t_88118