Thanks Mod
-
- Former team member
- Сообщения: 6517
- Стаж: 20 лет 9 месяцев
- Откуда: Бердск
похоже вы что-то во viewtopic_body.tpl нахимичили
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 18 лет
beloshveika, вспомнил. Чтобы у меня стали отображаться цветы пришлось вносить изменения во viewtopic_body.tpl так, как указано здесь
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 17 лет 5 месяцев
Правда! Спосибо за хорошее начало дня!crash писал(а):похоже вы что-то во viewtopic_body.tpl нахимичили
Спосибо буду изучать.krakozyabr писал(а):beloshveika, вспомнил. Чтобы у меня стали отображаться цветы пришлось вносить изменения во viewtopic_body.tpl так, как указано здесь
Добавлено спустя 5 часов 14 минут 10 секунд:
У меня в таком случае, это должно выглядить так, а у каго-то может будет и иначе,Hunt-R писал(а):Важная деталь:
Без этого изменения у меня вся страница была наперекосяк, перепроверял весь код, БД, уже отчаялся что-то починить. Лектору спасибо!!!!
...Lektor писал(а):
+ это:Лучше сделать как было в 1.03 версии: (и не только для изимодчиков, т.к. если выполнить инструкцию и вставить "в строке после", то покоребит страницу, сам не ожидал)Код: Выделить всё
# #-----[ FIND ]--------------------------------- # <td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td> # #-----[ IN-LINE FIND ]------------------------------------------ # {postrow.EDITED_MESSAGE}</span> # #-----[ IN-LINE AFTER, ADD ]------------------------------------------ # <!-- BEGIN thanks --> <table align="right" valign="bottom"><tr><td valign="bottom"><i class="genmed" style="color:green">{postrow.thanks.THANKS_USERS}</i></td><td>{postrow.thanks.THANKS_STATUS}</td></tr></table> <!-- END thanks -->
Код: Выделить всё
# #-----[ FIND ]--------------------------------- # <td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td> # #-----[REPLACE WITH ]------------------------------------------ # <td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span> <!-- BEGIN thanks --> <table align="right" valign="bottom"><tr><td valign="bottom"><i class="genmed" style="color:green">{postrow.thanks.THANKS_USERS}</i></td><td>{postrow.thanks.THANKS_STATUS}</td></tr></table> <!-- END thanks --> </td>
#-----[ FIND ]---------------------------------
#
<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span>{postrow.ATTACHMENTS}<span class="postbody">{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
#
#-----[REPLACE WITH ]------------------------------------------
#
<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span>{postrow.ATTACHMENTS}<span class="postbody">{postrow.SIGNATURE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span>
<!-- BEGIN thanks -->
<table align="right" valign="bottom"><tr><td valign="bottom"><i class="genmed" style="color:green">{postrow.thanks.THANKS_USERS}</i></td><td>{postrow.thanks.THANKS_STATUS}</td></tr></table>
<!-- END thanks -->
</td>
У мнея вопрос по posting.php
Код: Выделить всё
#-----[ FIND ]---------------------------------
#
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
#
#-----[REPLACE WITH ]------------------------------------------
#
if ($delete || $mode == 'delete') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="delete" />';
$l_confirm = $lang['Confirm_delete'];
} else
if ($mode == 'thank') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="thank" />';
$l_confirm = $lang['Confirm_thanks'];
} else {
$s_hidden_fields .= '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = $lang['Confirm_delete_poll'];
}
Код: Выделить всё
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
phpBB 2.0.22
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 18 лет
beloshveika, об этом уже тоже говорилось тут. Просто почитайте внимательно тему и возможно вопросов станет намного меньшеbeloshveika писал(а):У мнея вопрос по posting.php

-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
2 beloshveika
VVVas предложилтакой вариант:
это:
заменить этим:
ЗЫ опоздал )
VVVas предложилтакой вариант:
это:
Код: Выделить всё
$s_hidden_fields .= ( $delete || $mode == "delete" ) ? '<input type="hidden" name="mode" value="delete" />' : '<input type="hidden" name="mode" value="poll_delete" />';
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
$l_confirm = ( $delete || $mode == 'delete' ) ? $lang['Confirm_delete'] : $lang['Confirm_delete_poll'];
Код: Выделить всё
if ($delete || $mode == 'delete') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="delete" />';
$l_confirm = $lang['Confirm_delete'];
} else
if ($mode == 'thank') {
$s_hidden_fields .= '<input type="hidden" name="mode" value="thank" />';
$l_confirm = $lang['Confirm_thanks'];
} else {
$s_hidden_fields .= '<input type="hidden" name="mode" value="poll_delete" />';
$l_confirm = $lang['Confirm_delete_poll'];
}
$s_hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 17 лет 5 месяцев
Вроде заработало
. Только после запуска установочного файла окошко было тоже что и тут http://www.phpbbguru.net/community/view ... 081#170081
Это значит у ошибки где-то есть?

Это значит у ошибки где-то есть?
phpBB 2.0.22
-
- phpBB 1.2.1
- Сообщения: 26
- Стаж: 18 лет
-
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 17 лет 5 месяцев
Не все до конца я понимаю, делаю тупо по инструкции.krakozyabr писал(а):beloshveika, а зачем вы установочный файл повторно запускали? БД вы уже обновили один раз, этого достаточно. Поэтому там вам и пишут, что таблица phpbb_thanks уже существует.
Я файлы которые нужно редактировать сделала у себя на компе несколько копий. Одна не пошла-снесла, вторая не пошла-снесла и т.д до появления желаемого результата и каждый раз делала с нуля, поэтому и перезапускала

Спосибо.
офф Теперь буду искать как бегущую строчку сделать. :wink:
phpBB 2.0.22
-
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 17 лет 8 месяцев
Ребят а у меня вот такая проблема возникла при установке мода.
Во первых у меня стоит мод torrentpier 0.35 + phpbb 2.0.17 обновленный в ручную до версии 2.0.21.
Вроде проблем никогда не возникало.
в admin_forums.php
У меня же в файле admin_forums.php нет таких строчек. Они по другому написаны.
Что посоветуете?
Во первых у меня стоит мод torrentpier 0.35 + phpbb 2.0.17 обновленный в ручную до версии 2.0.21.
Вроде проблем никогда не возникало.
в admin_forums.php
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
# This may be a partial find and not the whole line.
#
$sql = "INSERT INTO " . FORUMS_TABLE . "
#
#-----[ IN-LINE FIND ]------------------------------------------
#
" . $field_sql . "
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
, forum_thank
Код: Выделить всё
// Default permissions of public forum
$field_sql = $value_sql = '';
foreach ($forum_auth_ary as $field => $value)
{
$field_sql .= ", $field";
$value_sql .= ", $value";
}
$columns = 'forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, prune_enable, forum_parent, show_on_index'. $field_sql;
$values = "$forum_id, '$forum_name', $cat_id, '$forum_desc', $forum_order, $forum_status, $prune_enable, $forum_parent, $show_on_index". $value_sql;
$sql = 'INSERT INTO '. FORUMS_TABLE ." ($columns) VALUES ($values)";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't insert row in forums table", '', __LINE__, __FILE__, $sql);
}
-
- phpBB 2.0.2
- Сообщения: 333
- Стаж: 18 лет 11 месяцев
- Откуда: msk.reg.ru
Можно воспроизвести вот так, но не уверен чо правильно. Например, если не вставлять forum_thank и $forum_thank в строки $columns = и $values = то все равно работает =), пускай знающие поправят, самомоу интересно.
Изменения следующие, по твоему примеру:
Далее найти:
Добавить после
Найти
Добавить после
В остальном особых разногласий не замечено.
К авторам аддонов - это так задумано, что после удаление поста с благодарностями, они не вычитаются?
Изменения следующие, по твоему примеру:
Код: Выделить всё
$columns = 'forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, forum_icon, prune_enable, forum_thank, forum_parent, show_on_index'. $field_sql;
$values = "$forum_id, '$forum_name', $cat_id, '$forum_desc', $forum_order, $forum_status, forum_icon, $prune_enable, $forum_thank, $forum_parent, $show_on_index" . $value_sql;
$sql = 'INSERT INTO '. FORUMS_TABLE ." ($columns) VALUES ($values)";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, "Couldn't insert row in forums table", '', __LINE__, __FILE__, $sql);
}
Код: Выделить всё
$prune_enable = (isset($HTTP_POST_VARS['prune_enable'])) ? 1 : 0;
Код: Выделить всё
$forum_thank = intval($HTTP_POST_VARS['forumthank']);
Код: Выделить всё
prune_enable = $prune_enable,
Код: Выделить всё
forum_thank = $forum_thank,
К авторам аддонов - это так задумано, что после удаление поста с благодарностями, они не вычитаются?
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
-
- phpBB 1.2.0
- Сообщения: 13
- Стаж: 17 лет 8 месяцев
-
- phpBB 2.0.2
- Сообщения: 333
- Стаж: 18 лет 11 месяцев
- Откуда: msk.reg.ru
Онегин
Выше изменеия которые привел работают верно.
Единственное добавить еще одну строку
после
Т.к вторая встречается два раза в коде.
Выше изменеия которые привел работают верно.
Единственное добавить еще одну строку
Код: Выделить всё
$forum_thank = intval($HTTP_POST_VARS['forumthank']);
Код: Выделить всё
$prune_enable = (isset($HTTP_POST_VARS['prune_enable'])) ? 1 : 0;
-
- phpBB 1.4.4
- Сообщения: 133
- Стаж: 18 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 1 раз
- Поблагодарили: 4 раза
Всё отлично всё работает... раньше бросалось в глаза, когда благодарности автоматически появлялись у всех гостей. Проблема была решена обновлением мода до версии 1.04...
Как обычно захотелось большего, после добавления аддона от Лектора с внесёнными исправлениями уважаемого krakozyabrа, слово благодарности присутствует у всех зарегистрированных и к сожалению опять у всех гостей. У них это отображается в виде "Благодарности 0/0". Выглядит это вот так http://rufond.com/viewtopic.php?t=95
Соответственно вопрос, что и где подкрутить, чтобы у гостей это сообщение не отображалось вовсе?
Как обычно захотелось большего, после добавления аддона от Лектора с внесёнными исправлениями уважаемого krakozyabrа, слово благодарности присутствует у всех зарегистрированных и к сожалению опять у всех гостей. У них это отображается в виде "Благодарности 0/0". Выглядит это вот так http://rufond.com/viewtopic.php?t=95
Соответственно вопрос, что и где подкрутить, чтобы у гостей это сообщение не отображалось вовсе?
//
приглашаю на RuFOND - Форум для трейдеров
приглашаю на RuFOND - Форум для трейдеров
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
RUFOND
Ага есть такой косяк )
Ага есть такой косяк )
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
$poster_thanks = $lang['Thanks_info']. '<a href="profile.'.$phpEx.'?mode=thanked&u='. $postrow[$i]['user_id'].'">'.$postrow[$i]['user_thanked'].'</a>'.'/'.'<a href="profile.'.$phpEx.'?mode=thanks&u='. $postrow[$i]['user_id'].'">'.$postrow[$i]['user_thanks'].'</a>';
#
#----- [ RAPLACE WITH ] ----------
#
$poster_thanks = ($postrow[$i]['user_id']>0) ? $lang['Thanks_info']. '<a href="profile.'.$phpEx.'?mode=thanked&u='. $postrow[$i]['user_id'].'">'.$postrow[$i]['user_thanked'].'</a>'.'/'.'<a href="profile.'.$phpEx.'?mode=thanks&u='. $postrow[$i]['user_id'].'">'.$postrow[$i]['user_thanks'].'</a>':'';