Забыли пароль?
Запросите новый здесь.

Автор темы: Alex
ID темы: 2137
Информация:
Тема содержит 10 сообщения, была просмотрена 5081 раз.  Имеются прикрепленные файлы.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Моды
 Распечатать тему
Кнопка перехода к последнему сообщению на форуме
Alex
Юзеры просят сделать кнопку перехода к последнему не прочитанному сообщению на форуме.

такое есть в Power Fusion Forum

методом вычислений понял что в Power Fusion Forum в файле forum/index.php за это отвечает вот эта строка

Скачать исходники  Код
if ($data_t['post_id'] != '') { echo "<td class='small' align='right'><a href='viewthread.php?thread_id=".$data_t['thread_id']."&amp;pid=".$data_t['post_id']."#post_".$data_t['post_id']."' title='".$locale['PF658']."'><img alt='".$locale['PF658']."' src='".get_image("new_post")."' style='vertical-align:middle; border: 0;' /></a></td>\n"; }




Попробывав просто добавить эту строку в свой форум (файл forum/index.php, строка после 81), ничего не получилось.

p.s. картинку загрузил, локаль тоже дописал

код без изменений с 77 по 83 строки, стандартного форума, файл forum/index.php
Скачать исходники  Код
if ($data['forum_lastpost'] == 0) {
         echo $locale['405']."</td>\n</tr>\n";
      } else {
         echo showdate("forumdate", $data['forum_lastpost'])."<br />\n";
         echo "<span class='small'>".$locale['406'].profile_link($data['forum_lastuser'], $data['user_name'], $data['user_status'])."</span></td>\n";
         echo "</tr>\n";
      }




Объединено 02.04.2014 12:31:
Help me)))
Изменил(а) Alex, 02.04.2014 07:31
 
Web
Nexifat
Alex, попробуй ту строку добавить без условия, просто echo"<td и т.далее как тебе нужно
но там еще переменные
PHP - Fusion 7.02.06
..........
 
Alex
Скачать исходники  Код
   echo "<td class='small' align='right'><a href='viewthread.php?thread_id=".$data['thread_id']."&amp;pid=".$data['post_id']."#post_".$data['post_id']."' title='".$locale['PF658']."'><img alt='".$locale['PF658']."' src='/themes/aveo/forum/new_post.gif' style='vertical-align:middle; border: 0;' /></a></td>\n";




вот такую строку прописал, кнопка появилась, но ссылка не формируется

ссылка получается вот такая:
/forum/viewthread.php?thread_id=&pid=#post_

а должно быть:
/forum/viewthread.php?thread_id=19&pid=101#post_101
 
Web
Nexifat
Alex, если время будет вечером посмотрю попробуем вместе разобратся сейчас на работе завал
PHP - Fusion 7.02.06
..........
 
Alex
неучто никому больше не интересна такая доделка форума
 
Web
Polarfox
Кому интересно было сменили форум, полагаю.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
Alex
PFF не хочу, не понравился, слишком много всего ненужного,

я за легкие форумы, но не против допилить до нужного функционала
 
Web
Nexifat
Alex, доброго дня! ну че там, кнопку получилось сделать?

Щас попробовал просто файлик сделать в папке forum:
Скачать исходники  Код
<?php
require_once "../maincore.php";
require_once FORUM."includes/function.php";
require_once LOCALE.LOCALESET."forum/main.php";

$result = dbquery("
   SELECT tt.thread_id, tt.thread_lastpostid FROM ".DB_THREADS." tt
   ");
 $data = dbarray($result);

echo "<td class='small' align='right'><a href='".FORUM."viewthread.php?thread_id=".$data['thread_id'].
"&amp;pid=".$data['thread_lastpostid']."#post_".$data['thread_lastpostid']."' >".$locale['PF658']."</a></td>\n";
?>


Nexifat присоединено следующее:изображение:
rate.jpg

Изменил(а) Nexifat, 28.04.2014 14:29
PHP - Fusion 7.02.06
..........
 
Alex
нет, еслиб получилось то сюда выложил бы
 
Web
Nexifat
Может натолкнет на мысли... ab не знаю, у меня голова отказывается работать, последняя время be
Изменил(а) Nexifat, 28.04.2014 14:49
PHP - Fusion 7.02.06
..........
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)