Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Дополнительная кнопка в profile.php
dolphin
Пользователь

Avatar пользователя




Местный

Сообщений: 47
Зарегистрирован: 20 Января 2010, 17:23:05
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Июня 2010, 11:43:22
Доброго времени!

Хочу сделать в профиле пользователя три дополнительные кнопки, желательно в самой таблице, под "Приват" и "e-mail".
Соответствующие плагины установил, это фотоальбомы пользователей, страницы пользователей и Дневники. Вот ссылки, по которым должны переводить кнопки:

<a href='".ADMIN."userphotoalbums.php".$uidlink."' class='side'>Фотоальбомы</a><br>
<a href='".INFUSIONS."personal_page/page.php?action=view&w=".$userdata['user_id']."' class='side'>Страница</a><br>
<a href='".INFUSIONS."blog/index.php?user=".$userdata['user_id']."'>Дневник</a><br>



Читал соответствующие топики здесь, очень близко, но не совсем то, что мне нужно.

Не думаю, что в данном случае, нужны какие либо изменения в коде кроме как в profile.php, пробовал по-разному вставлять код - выходят ошибки. То есть, по-сути, вопрос в том как их грамотно прописать в теле файла. Не силён в PHP. Help!

С Уважениемsmiley


[Изменил(а) dolphin, 10 Июня 2010, 11:55:02]

--------------------
www.dreamwo.com
^ наверх ^
# 2  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 10 Июня 2010, 11:57:18
файл profile.php строка 127

// user pm button
if (!isset($userdata['user_id']) || $data['user_id'] != $userdata['user_id']) {
$added = true;
$inherit = "messages.php?msg_send=".$data['user_id'];
$buttons_buffer .= "<input class='button' onclick=\"window.location = '".$inherit."';\" ".$button_style." title='".$locale['u060']."' type='button' value='".$locale['u053']."'>";
$buttons_buffer .= (currentlist == 'profile' ? "<br>" : " "smiley."\n";
}

вставляй ниже по аналогии


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
1 пользователь сказал спасибо Вам: dolphin
# 3  
dolphin
Пользователь

Avatar пользователя




Местный

Сообщений: 47
Зарегистрирован: 20 Января 2010, 17:23:05
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Июня 2010, 12:10:54
вставил вместо

"messages.php?msg_send="



свою ссылку

".INFUSIONS."personal_page/page.php?action=view&w="


для $inherit

выходит ошибка в строке 138, то есть в этой строке.

если же оствить как есть, не заменяя,
"messages.php?msg_send="

, то выходит ошибка в строке 139 - Parse error: syntax error, unexpected T_CONCAT_EQUAL in... - , то есть там где ссылки на локали:
buttons_buffer .= "<input class='button' onclick=\"window.location = '".$inherit."';\" ".$button_style." title='".$locale['u060']."' type='button' value='".$locale['u053']."'>";



[Изменил(а) dolphin, 10 Июня 2010, 12:19:20]

--------------------
www.dreamwo.com
^ наверх ^
# 4  
dolphin
Пользователь

Avatar пользователя




Местный

Сообщений: 47
Зарегистрирован: 20 Января 2010, 17:23:05
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Июня 2010, 12:26:33
С ошибками разобрался, всё работает вот так

// user pm button
if (!isset($userdata['user_id']) || $data['user_id'] != $userdata['user_id']) {
$added = true;
$inherit = "infusions/personal_page/page.php?action=view&w=".$data['user_id'];
$buttons_buffer .= "<input class='button' onclick=\"window.location = '".$inherit."';\" ".$button_style." title='".$locale['u060']."' type='button' value='".$locale['u053']."'>";
$buttons_buffer .= (currentlist == 'profile' ? "<br>" : " "smiley."\n";



осталось только разобраться с названием кнопки в локалях и с добавлением

".ADMIN."userphotoalbums.php".$uidlink."



--------------------
www.dreamwo.com
^ наверх ^
# 5  
jikaka
Пользователь

Avatar пользователя

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 10 Июня 2010, 13:12:07
я имел ввиду, что после того, что я указал во втором посте сделать ниже по такой же схеме, а не заменять...


--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
Перейти на форум:


105,449,385 уникальных посетителей
сейчас: 22 Ноября 2024, 02:18:59
Генерация страницы: 0.14 сек.

Original size:23 кб.
GZipped size: 6 кб.
Compression:74%