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

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Ошибки / Bugs Reports
# 1 Тема: Подскажите...возможно ли такое?
BukTopu9_Xu_Xu
Пользователь

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

BukTopu9_Xu_Xu

Завсегдатый

Сообщений: 59
Зарегистрирован: 16 Февраля 2009, 23:12:48
Сказали спасибо 3 раз
Статус: offline
ICQ статус 387234441
Опубликовано 10 Сентября 2009, 15:51:05
Вообщем так...хочу сделать одну фичу на сайте))
Вот есть всякие кнопачки ICQ, MSN, Yahoo и т.д и т.п! Мало кто пользуется этим всем делом.
А так как у меня КС портал хотела сунуть вместо того же Yahoo или AIM например Steam ID.
Т.е кнопка которая перекидывала бы на страницу Steam accaunt? например Тупо вместо того что бы заполнять Yahoo переписать это на steam и пользователи вписывали туда свой accaunt, и их перебразывало на страницу пользователя
например ко мне http://steamcommunity.com/id/buktopu9_xu_xu.
Вопрос....как и где это переписать? Да так что бы человек вписал ID ( buktopu9_xu_xu) и их перебросило на их страницу

smileysmileysmiley

Чот то не то написала,но суть я думаю понятна smiley
 
^ наверх ^ 387234441 http://victorycs.ru
# 2  
jikaka
Пользователь

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

jikaka

Почетный SF

Сообщений: 1112
Откуда: Питер
Зарегистрирован: 01 Октября 2008, 08:39:58
Сказали спасибо 106 раз
Статус: offline
ICQ статус 196346743
Опубликовано 10 Сентября 2009, 16:47:18
нужно править
register.php
edit_profile.php


[Изменил(а) jikaka, 10 Сентября 2009, 16:47:56]

--------------------
жить хорошо! а хорошо жить - еще лучше!
www.rusfusion.ru - официальная поддержка
^ наверх ^ 196346743 www.jikaka.ru
# 3  
pozitiv
SF Team

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

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 10 Сентября 2009, 19:27:27
Можно втупую измению в локалях и на всех картинках надпись MSN(yahoo) на steamcom, и заменить чтобы ссылка ввела на то что нужно...так будет легче...


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 4  
Psc
SF Team

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

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 11 Сентября 2009, 14:01:53
На форуме ,нада полагать, тоже нужно править.

viewthread.php


--------------------
Retired
^ наверх ^
# 5  
PahaW
SF Team

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




SF Support Team

Любитель Fusion

Сообщений: 148
Зарегистрирован: 02 Июня 2009, 10:04:06
Сказали спасибо 12 раз
Статус: offline
Опубликовано 12 Сентября 2009, 07:33:41
теория:
0) open phpmyadmin
table users
find:
user_aim VARCHAR(16) NOT NULL DEFAULT '',

replace:
user_aim VARCHAR(100) NOT NULL DEFAULT '',


или использовать user_yahoo, ниже изменения будут теже тока для yahoo.

1) locale\Russian\user_fields.php
find:
$locale['u021'] = "AIM ID:";

repl.:
$locale['u021'] = "Steam ID:";


2) edit_profile.php
find:
<td class='tbl'><input type='text' name='user_aim' value='".$userdata['user_aim']."' maxlength='16' class='textbox' style='width:200px;'></td>


repl.:
<td class='tbl'><input type='text' name='user_aim' value='".$userdata['user_aim']."' maxlength='100' class='textbox' style='width:200px;'></td>


3) register.php
find:
<td class='tbl'><input type='text' name='user_aim' maxlength='16' class='textbox' style='width:200px;'></td>


repl.:
<td class='tbl'><input type='text' name='user_aim' maxlength='100' class='textbox' style='width:200px;'></td>


4) profile.php
find:
// user aim button
if ($data['user_aim']) {
$added = true;
$popup_buttons .= ",'aim'";
$buttons_buffer .= "<input class='button' onclick=\"popup_show('aim');\" ".$button_style." title='".$data['user_aim']."' type='button' value='".$locale['pm100']."'><br>\n";
$popup_add .= "<span id='popup_aim' style='display:none;'>".$data['user_aim']."</span>\n";


repl.:
// user aim button
if ($data['user_aim']) {
$added = true;
$popup_buttons .= ",'aim'";
$buttons_buffer .= "<input class='button' onclick=\"popup_show('aim');\" ".$button_style." title='".$data['user_aim']."' type='button' value='".$locale['pm100']."'><br>\n";
$popup_add .= "<span id='popup_aim' style='display:none;'><a href='".$data['user_aim']."' title='".$data['user_aim']."'>".$data['user_aim']." - ".$locale['u021']."</a></span>\n";


вроде все, но не забываем это всего лишь теория, не проверял!
good luck ;)


[Изменил(а) PahaW, 12 Сентября 2009, 07:34:28]

--------------------
-> покинул проект
^ наверх ^ paha.khspu.ru/blog
# 6  
ATM
Пользователь

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


ATM

Завсегдатый

Сообщений: 71
Откуда: Ижевск
Зарегистрирован: 12 Ноября 2008, 15:09:26
Сказали спасибо 2 раз
Статус: offline
Опубликовано 12 Сентября 2009, 15:14:05
спасибо. сегодня проверю на практикеsmiley


после редактирования profile.php вываливается ошибка
Parse error: syntax error, unexpected $end in /*/*/profile.php on line 467


да и еще для вывода полной ссылки ведь надо пристыковать еще урль http://steamcommunity.com/id/ ....
Я человек не совсем понимающий в этом деле smiley, поэтому записал урл в переменную(в оригинальный код), а переменную пристыковал к ID, но все равно выдалась та же ошибка, что и выше...


[Изменил(а) ATM, 12 Сентября 2009, 15:52:44]

--------------------
''
^ наверх ^
# 7  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 13 Сентября 2009, 10:41:20
Ошибка означает о незакрытой скобке, или забытой ; перед скопкой

кинь profile.php сюда


[Изменил(а) GRIDark, 13 Сентября 2009, 10:44:24]  
^ наверх ^ 6331134
# 8  
ATM
Пользователь

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


ATM

Завсегдатый

Сообщений: 71
Откуда: Ижевск
Зарегистрирован: 12 Ноября 2008, 15:09:26
Сказали спасибо 2 раз
Статус: offline
Опубликовано 13 Сентября 2009, 11:27:15
Толи я косой, то ли фиг что, но сегодня заработало :o :D
Спасибо за поддержку. :)
Вот что у меня получилось:
profile.php
// user aim button
if ($data['user_aim']) {
$added = true;
$popup_buttons .= ",'aim'";
$steamurl = 'http://steamcommunity.com/id/';
$buttons_buffer .= "<input class='button' onclick=\"popup_show('aim');\" ".$button_style." title='".$data['user_aim']."' type='button' value='".$locale['pm100']."'><br>\n";
$popup_add .= "<span id='popup_aim' style='display:none;'><a href='".$steamurl.$data['user_aim']."' title='".$data['user_aim']."' target='_blank'>".$locale['u021'].$data['user_aim']."</a></span>\n";
}


также еще надо было подправить файл members-profile-mod.php
Заменить
$locale['pm100'] = "AIM ID";
на
$locale['pm100'] = "Steam ID";

дабы на кнопочке тоже было написано STEAM ID :)


[Изменил(а) ATM, 13 Сентября 2009, 11:30:54]

--------------------
''
^ наверх ^
# 9  
rostow
Пользователь

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


Думаем, решаем...

Местный

Сообщений: 14
Зарегистрирован: 27 Февраля 2009, 15:31:55
Сказали спасибо 0 раз
Статус: offline
Опубликовано 26 Октября 2010, 22:54:29
Сделал (правда для версии 7.0.1, но легко подогнать) другую вещь. Пользователь в специальное поле вводит SteamID, а на странице профиля отображается SteamID и ссылка на профиль в Steam (авто-генерация из SteamID). Кому нужно - обращайтесь smiley
 
^ наверх ^
Перейти на форум:


105,521,345 уникальных посетителей
сейчас: 23 Ноября 2024, 12:44:19
Генерация страницы: 0.24 сек.

Original size:33 кб.
GZipped size: 8 кб.
Compression:77%