samoe Опубликовано 10 Декабря 2004 Жалоба Поделиться Опубликовано 10 Декабря 2004 ДЛЯ 1.2 ( 1.*) Никто не встречал такое, чтобы операции с личными сообщениями выполнялись в отдельном окошке,без хедера, футера и прочей дури??! операции, в смысле написать или ответить, а адресная книга, папки - уже чтоб были ссылки в полную версию. Плюсы:ДИКО ЭКОНОМИТ ТРАФИКудобство использования юзерам==\\== админам и модерамболее быстрая работа за счёт меньшего объёма страницы Минусы:а где они тут??! ==================================================== кого-нить ещё интересует? а то может закажем хак, если его нету? вместе дешевле получится Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Еve Опубликовано 11 Декабря 2004 Жалоба Поделиться Опубликовано 11 Декабря 2004 кого-нить ещё интересует? а то может закажем хак, если его нету? вместе дешевле получитсяЗачем заказывать, если можно написать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
samoe Опубликовано 11 Декабря 2004 Автор Жалоба Поделиться Опубликовано 11 Декабря 2004 Еve ты в состоянии? я нет я могу только править, я в php почти ничё не смыслю Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Еve Опубликовано 12 Декабря 2004 Жалоба Поделиться Опубликовано 12 Декабря 2004 Еve ты в состоянии?Хм... пока не знаю... можешь конкретно написать что и где надо удалить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
samoe Опубликовано 12 Декабря 2004 Автор Жалоба Поделиться Опубликовано 12 Декабря 2004 Еve если бы я знал, что и где, вопросов бы не было. Нужно взять Messanger, вынуть оттуда нужные функции, сделать файл типа "sms.php" , засунуть их все туда ( чтение и ответ на сособщения ) сделать этому удобный скин ( а не как стандартный, с половиной панели ) внешний вид примерно как на Дамочке, просто у них оптимально сделано. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Еve Опубликовано 13 Декабря 2004 Жалоба Поделиться Опубликовано 13 Декабря 2004 Ясненько... Может чего и покумарю...А что тогда с дефультовым мессенджером делать? з.ы.а создание сообщения ненадо? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
samoe Опубликовано 14 Декабря 2004 Автор Жалоба Поделиться Опубликовано 14 Декабря 2004 Еve sms.php в корень форума, туда функия создания сообщения ( + если с паараметром "кому" , то и ответ )+ замена ссылок на ПМ во всех углах форума. типа http://www.site.com/forums/sms.php?to=2 (id) Добавлено в [mergetime]1103028846[/mergetime] у меня есть вот такой шедевр sms.php <?php $wrapcol = 100; //colonne de cesure que le texte devra obligatoirement couper apres cette colonne $messagerows = 10; //nbre de ligne dans la boite de message (lecture) $messagewidth = 40; //largeur en caractere de la zone de saisie des messages et du sujet (lecture) $refreshtime = 10000; //temps entre 2 rafraichissements en ms de la liste des connectйs $refreshtime2 = 500000;//temps entre 2 rafraichissements en ms de la liste des non-connectйs $msgWindowWidth = 370; //largeur de la fenetre popup des messages $msgWindowHeight = 215; //hauteur de la fenetre popup des messages $tablerate = 0.83; //facteur de calcul du tableau contenant la bordure 0.75 = 75% de la largeur de la fenetre $dateFormat = "d-m-Y в H:i"; //format de la date/heure $confirmSending = TRUE; //affiche la boite de dialogue de confirmation d'envoie, valeur : TRUE (active) | FALSE (dйsactive) define("_SENDTO","Отправка сообщения для"); define("_MESSAGE","Сообщение:"); define("_FROM","от:"); define("_READTITLE","Сообщение от"); define("_SUBJECT","Тема:"); define("_SENDAT","Отправлено:"); define("_CONFIRMSENDING","Сообщение отправленно"); define("_CONNEXION","Связь"); define("_PSEUDO","Имя"); define("_PASSE","Пароль"); define("_CREER","Зарегистрируйтесь!"); define("_FERMER","Закрыть"); define("_ENVOYER","Отправить"); define("_REPONDRE","Ответ"); define("_INFOS","Информация"); define("_INFODE","Профиль"); define("_CONTACT","Контакт"); define("_WEBSITE","Домашняя страница"); define("_EMAIL","E-mail"); define("_ICQ","ICQ"); define("_AIM","AIM"); define("_YIM","YIM"); define("_MSNM","MSNM"); define("_LOCATION","Местоположение"); define("_OCC","Размещение"); define("_CENTRES","Интересы"); define("_SIGN","Подпись"); define("_PASDEMEMBRES","Нет ни кого"); define("_MEMBRES","пользователи..."); define("_ERREUR","Вы должны ввести запрос !"); define("_VALIDER","ОК"); /************************************************************************/ if (!IsSet($mainfile)) { include ("mainfile.php"); } include('config.php'); include('auth.php'); global $sitename, $bgcolor1, $textcolor1, $textcolor2; if(isset($user)) { $user2 = base64_decode($user); $cookie = explode(":", $user2); if($cookie[9]=="") $cookie[9]=$Default_Theme; if(isset($theme)) $cookie[9]=$theme; if(!$file=@opendir("./themes/$cookie[9]")) { include("themes/$Default_Theme/theme.php"); echo "<html><head><LINK REL=\"StyleSheet\" HREF=\"themes/$cookie[9]/style/style.css\" TYPE=\"text/css\">\n\n\n"; } else { include("themes/$cookie[9]/theme.php"); echo "<html><head><LINK REL=\"StyleSheet\" HREF=\"themes/$cookie[9]/style/style.css\" TYPE=\"text/css\">\n\n\n"; } } else { include("themes/$Default_Theme/theme.php"); ####################### FONCTION VISITEURS ######################### echo "<html><head>"; echo "<LINK REL=\"StyleSheet\" HREF=\"themes/$Default_Theme/style/style.css\" TYPE=\"text/css\">"; echo "<body bgcolor=$bgcolor1 text=$textcolor2 link=$textcolor1 alink=$textcolor1 vlink=$textcolor1>"; echo "<center><form action=\"modules.php?name=Your_Account\" method=\"post\" target=\"_top\">"; echo "<center><font size=\"1\" face=\"Arial, Helvetica, sans-serif\">"._PSEUDO."</font><br>"; echo "<input type=\"text\" name=\"uname\" size=\"10\" maxlength=\"25\"><br>"; echo "<font size=\"1\" face=\"Arial, Helvetica, sans-serif\">"._PASSE."</font><br>"; echo "<input type=\"password\" name=\"pass\" size=\"10\" maxlength=\"20\"><br>"; echo "<input type=\"hidden\" name=\"op\" value=\"login\">"; echo "<input type=\"submit\" value=\""._CONNEXION."\">"; echo "<br><br><font size=\"1\" face=\"Arial, Helvetica, sans-serif\"><a href=\"modules.php?name=Your_Account&op=new_user\" target=\"_top\">"._CREER."</a>"; echo "</body></html>\n"; exit; } ################################################################# ################## FONCTION LISTE DES CONNECTES #################### function buddylist() { global $cookie, $sitename, $bgcolor1, $textcolor1, $textcolor2, $prefix, $dbi; global $refreshtime,$msgWindowWidth,$msgWindowHeight,$viewalluser; $sql = sql_query("SELECT * FROM $prefix"._your_buddy." WHERE to_userid = '$cookie[0]' AND read_msg='0'",$dbi); if ($row = sql_num_rows($sql,$dbi)) { while ($msgs = sql_fetch_array($sql,$dbi)) { echo "<script LANGUAGE=\"JavaScript\">\n var telwin = null;\n telwin = open('sms.php?op=buddyread&msg_id=$msgs[msg_id]', '$priv_msg[msg_time]', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=0, width=$msgWindowWidth, height=$msgWindowHeight');\n </SCRIPT>\n\n"; } } echo "<script language=\"javascript\">\nfunction IM(IM) { var MainWindow = window.open (IM, \"_blank\",\"width=$msgWindowWidth,height=$msgWindowHeight,toolbar=no,location=no,menubar=no,scrollbars=no,resizeable= no,status=no\");}\n</script></head> <body onload=setInterval('self.location.reload()',$refreshtime) bgcolor=$bgcolor1>"; $sql = sql_query("SELECT uname FROM $prefix"._session." where guest=0",$dbi); while ($session = sql_fetch_array($sql,$dbi)) { $who_online .= "<li><A href=\"javascript:IM('sms.php?op=send&to=$session[uname]')\">$session[uname]</a><br>"; } echo "<left>$who_online</left>"; echo "</body></html>"; exit; } ################################################################ ################ FONCTION LISTE DES NON-CONNECTES ################## function allusers() { global $cookie, $sitename, $textcolor1,$bgcolor1, $bgcolor2, $bgcolor3, $textcolor2, $prefix,$dbi; global $msgWindowWidth,$msgWindowHeight,$refreshtime2; $sql = sql_query("SELECT * FROM $prefix"._your_buddy." WHERE to_userid = '$cookie[0]' AND read_msg='0'",$dbi); echo "<title>Сообщение</title>"; if ($row = sql_num_rows($sql,$dbi)) { while ($msgs = sql_fetch_array($sql,$dbi)) { echo "<script LANGUAGE=\"JavaScript\">\n var telwin = null;\n telwin = open('sms.php?op=buddyread&msg_id=$msgs[msg_id]', '$priv_msg[msg_time]', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=0, width=$msgWindowWidth, height=$msgWindowHeight');\n \n\n\n"; } } echo "<script language=\"javascript\">\nfunction IM(IM) { var MainWindow = window.open (IM, \"_blank\",\"width=$msgWindowWidth,height=$msgWindowHeight,toolbar=no,location=no,menubar=no,scrollbars=no,resizeable= no,status=no\");}\nfunction IM2(IM2) { var MainWindow = window.open (IM2, \"_blank\",\"width=200,height=400,toolbar=no,location=no,menubar=no,scrollbars=yes,resize able=no,status=no\");}</script></head> <body onload=setInterval('self.location.reload()',$refreshtime2) bgcolor=$bgcolor1>"; $sql = sql_query("SELECT username FROM $prefix"._users." order by username",$dbi); while ($userlist = sql_fetch_array($sql,$dbi)) { $who .= "<font face=verdana size=1><A href=\"javascript:IM2('sms.php?op=infos&to=$userlist[username]')\"><b>?</b></a>- <A href=\"javascript:IM('sms.php?&op=send&to=$userlist[username]')\"> $userlist[username]</a><br>"; } echo "<center><form method=\"POST\" action=\"sms.php?op=allusers\"><input type=\"hidden\" name=\"submit\" value=\"1\"> <input type=\"text\" name=\"searchthis\" size=\"10\"> <input type=\"submit\" value=\""._VALIDER."\"></form></center>"; // MOTEUR DE RECHERCHE if(!$_POST["submit"]){ } if($_POST["submit"]){ if(!$_POST["searchthis"]){ ?><center><font face=verdana color=red><b>Vous devez taper un mot !</b></font></center><? }else{ $query = mysql_query("select username from $prefix"._users." where username LIKE '%".$_POST["searchthis"]."%'") or die(mysql_error()); $result = mysql_num_rows($query); if(!$result){ ?><center><font face="verdana" color="red"><b><? echo _PASDEMEMBRES ?></b></center><? }else{ ?><table border="1" cellpadding="2" cellspacing="0" width="100%" bgcolor="<? echo $bgcolor2 ?>" bordercolor="<? echo $bgcolor3 ?>" align="center"><tr><td align="left">→ <? echo $result ?></b> <? echo _MEMBRES ?></b><hr></center><? while($object = mysql_fetch_object($query)){ $result1 = sql_query("select uname from ".$prefix."_session where uname='$object->username'", $dbi); list($uname) = sql_fetch_row($result1, $dbi); if ($uname == "") { $online = "<img src=\"Buddy/red_dot.gif\" align=\"absmiddle\" height=\"8\" width=\"8\" alt=\"Hors-Ligne\">"; } else { $online = "<img src=\"Buddy/green_dot.gif\" align=\"absmiddle\" height=\"8 width=\"8\" alt=\"En Ligne\">"; } ?><A href="javascript:IM2('sms.php?op=infos&to=<? echo $object->username ?>')"><b>?</b></a>- <A href="javascript:IM('sms.php?&op=send&to=<? echo $object->username ?>')"> <? echo $object->username ?></a> <? echo $online ?><br><? } ?></td></tr></table><? }}} // FIN MOTEUR DE RECHERCHE echo "<p align=left>$who</p>"; exit; } ################################################################ #################### FONCTION ECRIRE MESSAGE ##################### function send($to, $subject) { global $sitename, $bgcolor1, $bgcolor3, $textcolor1, $textcolor2, $prefix,$dbi; global $messagewidth,$messagerows,$msgWindowWidth,$tablerate; $res = sql_query("SELECT user_id, username FROM $prefix"._users." WHERE username='$to'",$dbi); $to_user = sql_fetch_array($res,$dbi); $to_userid = $to_user[user_id]; echo "<title>"._SENDTO." $to</title> <script language=\"javascript\">\nfunction IM2(IM2) { var MainWindow = window.open (IM2, \"_blank\",\"width=200,height=400,toolbar=no,location=no,menubar=no,scrollbars=yes,resize able=no,status=no\");}</script> </head> <body onLoad=\"if (window.focus) window.focus();\" bgcolor=$bgcolor1 text=$textcolor2 link=$textcolor1 alink=$textcolor1 vlink=$textcolor1>"; ?> <FORM name='msg_text' METHOD=POST ACTION="sms.php" TARGET=_self> <table width=100%><tr><td bgcolor=<? echo "$bgcolor3"; ?>><font size=2><b><? echo _SENDTO ?> <A href="javascript:IM2('sms.php?op=infos&to=<? echo "$to"; ?>')"><? echo "$to"; ?></a></td></td></tr></table> <table width="<? echo $msgWindowWidth * $tablerate ?>" border="0" cellspacing="0" cellpadding="0" bgcolor="<? echo "$bgcolor2"; ?>" align="center"> <tr><td> </font></td><td><input type=hidden name=to_userid value="<? echo "$to_userid"; ?>"></td></tr> <? if ($subject == "") { } else { } ?> <tr><td valign="top"><font face=verdana><b><? echo _MESSAGE ?></b> <br><textarea name=msg_text wrap=VIRTUAL cols=60 rows=6></textarea><br></td></tr> <tr><td> <input type=HIDDEN name="op" value="buddysend"> <input type=HIDDEN name="to" value="<? echo "$to"; ?>"> <script language="JavaScript"> function InstaSmilie () { return; } function AddSmile(SmileCode) { var SmileCode; var newPost; var oldPost = document.msg_text.msg_text.value; newPost = oldPost+SmileCode; document.msg_text.msg_text.value=newPost; document.msg_text.msg_text.focus(); return; } </script> <a href="javascript:InstaSmilie('=)')" onClick="AddSmile('=)');"><img src="http://www.kivina.net/forums/html/emoticons/smile.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie(';)')" onClick="AddSmile(';)');"><img src="http://www.kivina.net/forums/html/emoticons/wink.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie('=(')" onClick="AddSmile('=(');"><img src="http://www.kivina.net/forums/html/emoticons/sad.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie('*bebebe*')" onClick="AddSmile('*bebebe*');"><img src="http://www.kivina.net/forums/html/emoticons/tongue.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie('=D')" onClick="AddSmile('=D');"><img src="http://www.kivina.net/forums/html/emoticons/biggrin.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie('B)')" onClick="AddSmile('B)');"><img src="http://www.kivina.net/forums/html/emoticons/cool.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie('*love*')" onClick="AddSmile('*love*');"><img src="http://www.kivina.net/forums/html/emoticons/wub.gif" border="0" alt="" title=""></a> <a href="javascript:InstaSmilie('*zloy*')" onClick="AddSmile('*zloy*');"><img src="http://www.kivina.net/forums/html/emoticons/mf_argue.gif" border="0" alt="" title=""></a> <br> <br><input type="submit" value="<? echo _ENVOYER ?> ""></td> </td></tr></table></form> </body> </html> <? exit; } ################################################################ ################# DONNEES DE CONFIGURATION ####################### function buddysend($to, $to_userid, $msg_text, $subject) { global $cookie, $cookie, $sitename, $bgcolor1, $textcolor1, $textcolor2, $prefix,$dbi; global $wrapcol,$msgWindowWidth,$dateFormat,$confirmSending; define('IN_PHPBB', true); include("includes/bbcode.php"); include("includes/functions_post.php"); $msg_text = make_clickable($msg_text); $msg_text = preg_replace("/\:(([a-z0-9]:)?)$privmsg_bbcode_uid/si", '', $msg_text); $msg_text = str_replace('<br />', "\n", $msg_text); $msg_text = preg_replace('#</textarea>#si', '</textarea>', $msg_text); $subject = strip_tags($subject); $time = date($dateFormat); $subject = addslashes($subject); $msg_text = addslashes($msg_text); $sql = "INSERT INTO $prefix"._your_buddy." (msg_image, subject, from_userid, to_userid, msg_time, msg_text) "; $sql .= "VALUES ('icon1.gif', '$subject', '$cookie[0]', '$to_userid', '$time', '$msg_text')"; sql_query($sql,$dbi); if (!$confirmSending) { echo "<body onLoad='window.close()' bgcolor=$bgcolor2 text=$textcolor2 link=$textcolor1 alink=$textcolor1 vlink=$textcolor1 onload='window.close()'>\n"; echo "</body></html>\n"; }else{ echo "<title>"._CONFIRMSENDING." $to</title>\n"; echo "<body onload='window.close()' bgcolor=$bgcolor1 text=$textcolor2 link=$textcolor1 alink=$textcolor1 vlink=$textcolor1 >\n"; echo "<center><br><br><p><font><b>"._CONFIRMSENDING." $to</b></p></font>\n"; echo "<p><a href=# onClick='window.close()'><b>"._FERMER."</b></a> </a></center>\n"; echo "</body></html>\n"; }; exit; } ################################################################ ################# FONCTION LECTURE MESSAGE ####################### function buddyread($msg_id) { global $cookie, $sitename, $colortime, $bgcolor1, $bgcolor3, $textcolor1, $textcolor2, $prefix, $dbi; global $msgWindowWidth,$tablerate; include_once("smiles.php"); $sql = sql_query("SELECT * FROM $prefix"._your_buddy." WHERE msg_id=$msg_id AND to_userid='$cookie[0]' AND read_msg='0'",$dbi); $priv_msg = sql_fetch_array($sql,$dbi); $from_userid = $priv_msg[from_userid]; $fromuser = sql_query("select username from $prefix"._users." where user_id = '$from_userid'",$dbi); $fname = sql_fetch_array($fromuser,$dbi); $from_user = $fname[username]; $subject = stripslashes($priv_msg[subject]); $message = smiles(stripslashes($priv_msg[msg_text])); $msg_time = $priv_msg[msg_time]; $imagesub = $priv_msg[msg_image]; sql_query("DELETE FROM $prefix"._your_buddy." WHERE msg_id='$priv_msg[msg_id]'",$dbi); echo "<title>"._READTITLE." $from_user! ($msg_time)</title></head>"; echo "<script language=\"javascript\">\nfunction IM2(IM2) { var MainWindow = window.open (IM2, \"_blank\",\"width=200,height=400,toolbar=no,location=no,menubar=no,scrollbars=yes,resize able=no,status=no\");}</script></head>"; echo "<BGSOUND SRC=\"Buddy/newmessage.wav\" LOOP=\"1\">"; echo "<body bgcolor=$bgcolor1 text=$textcolor2 link=$textcolor1 alink=$textcolor1 vlink=$textcolor1>"; ?> <FORM METHOD=POST ACTION="sms.php?op=send&to=<? echo "$from_user"; ?>&subject=<? echo "$subject"; ?>" TARGET=_self> <table width=100% border=0><tr><td><font face=verdana><b><font face=verdana><b><? echo _SENDAT ?></font></b></font> <? echo "<A href=\"javascript:IM2('sms.php?op=infos&to=$from_user')\">"; ?><font face=verdana size=2><b><? echo "$from_user"; ?></font></b></a></font> <font face=verdana>(отправлено <? echo "$msg_time"; ?>)</font><td> </tr><tr> <td valign="top" halign=right><font face=verdana><b><? echo _MESSAGE ?></b><br><table cellpagging='0' cellspacing='0' border='0' width='300' height='100'><tr><td bgcolor='#000000'> <table cellpagging='0' cellspacing='0' border='0' width='300' height='100'><tr><td bgcolor='#FFFFFF' vAlign='top'> <? echo "$message"; ?> </td></tr></table> </td></tr></table> </font></td> </tr><tr> <td colspan=2 halign=center><font><b><br><input type="button" name="close" class="input" value="<? echo _FERMER ?>" onclick="javascript: self.close();"> <input type="submit" value="<? echo _REPONDRE ?> ""></center></font></td> </tr></table></form></body></html> <? exit; } ################################################################ ##################### FONCTION PROFIL ############################# function infos($to) { global $cookie, $sitename, $bgcolor1,$bgcolor3, $textcolor1, $textcolor2, $msgWindowWidth, $msgWindowHeight, $prefix, $db; echo "<title>Информация о $to</title><LINK REL=\"StyleSheet\" HREF=\"themes/$cookie[9]/style/style.css\" TYPE=\"text/css\"></head>\n"; echo "<script language=\"javascript\">\nfunction IM(IM) { var MainWindow = window.open (IM, \"_blank\",\"width=$msgWindowWidth,height=$msgWindowHeight,toolbar=no,location=no,menubar=no,scrollbars=no,resizeable= no,status=no\");}</script>"; echo "<body bgcolor=$bgcolor1 text=#000000 link=#000000 alink=#000000 vlink=#000000 topmargin=\"1\" marginheight=\"1\" leftmargin=\"1\" marginwidth=\"1\">\n"; echo "<table width=100%><tr><td bgcolor=$bgcolor3><font size=3><b>"._INFODE."<font face=verdana> <b><A href=\"javascript:IM('sms.php?op=send&to=$to')\">$to</a></b></font></td></tr></table><br><center>"; $sql = "SELECT * FROM $prefix"._users." WHERE username='$to'"; $result = $db->sql_query($sql); $num = $db->sql_numrows($result); $userinfo = $db->sql_fetchrow($result); if ($userinfo[user_website]) { if (!eregi("http://", $userinfo[user_website])) { $userinfo[user_website] = "http://$userinfo[user_website]"; } } if ($userinfo[user_avatar]) echo "<img src=\"modules/Forums/images/avatars/$userinfo[user_avatar]\" onload=this.style.filter='progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=3)'><br><br></center>\n"; if ($userinfo[user_website]) echo "<b>"._WEBSITE.":</b> <a href=\"$userinfo[user_website]\" target=\"new\">$userinfo[user_website]</a><br>\n"; if ($userinfo[femail]) echo "<b>"._EMAIL.":</b> <a href=\"mailto:$userinfo[femail]\">$userinfo[femail]</a><br>\n"; if ($userinfo[user_icq]) echo "<b>"._ICQ.":</b> $userinfo[user_icq]<br>\n"; if ($userinfo[user_aim]) echo "<b>"._AIM.": </b>$userinfo[user_aim]<br>\n"; if ($userinfo[user_yim]) echo "<b>"._YIM.":</b> $userinfo[user_yim]<br>\n"; if ($userinfo[user_msnm]) echo "<b>"._MSNM.":</b> $userinfo[user_msnm]<br>\n"; if ($userinfo[user_from]) echo "<b>"._LOCATION.":</b> ". ereg_replace(".gif", "", "$userinfo[user_from]")."<br>\n"; if ($userinfo[user_occ]) echo "<b>"._OCC.":</b> $userinfo[user_occ]<br>\n"; if ($userinfo[user_intrest]) echo "<b>"._CENTRES.": </b>$userinfo[user_intrest]<br>\n"; $userinfo[user_sig] = nl2br($userinfo[user_sig]); if ($userinfo[user_sig]) echo "<br><b>"._SIGN.":</b><br>$userinfo[user_sig]<br>\n"; echo "<br><input type=button name=close class=input value="._FERMER." onclick=\"javascript: self.close();\"></center><br>\n"; echo "</body></html>\n"; exit; } ################################################################ switch($op) { case "buddyread": buddyread($msg_id, $msg_time); break; case "buddysend": buddysend($to, $to_userid, $msg_text, $subject); break; case "allusers": allusers(); break; case "send": send($to, $subject); break; case "infos": infos($to); break; default: buddylist(); break; } ?> и к нему smiles.php <? function smiles($sourse) { $sourse = str_replace("=)", "<img src=http://www.kivina.net/forums/html/emoticons/smile.gif>", $sourse); $sourse = str_replace(";)", "<img src=http://www.kivina.net/forums/html/emoticons/wink.gif>", $sourse); $sourse = str_replace("=(", "<img src=http://www.kivina.net/forums/html/emoticons/sad.gif>", $sourse); $sourse = str_replace("*bebebe*", "<img src=http://www.kivina.net/forums/html/emoticons/tongue.gif>", $sourse); $sourse = str_replace("=D", "<img src=http://www.kivina.net/forums/html/emoticons/biggrin.gif>", $sourse); $sourse = str_replace("B)", "<img src=http://www.kivina.net/forums/html/emoticons/cool.gif>", $sourse); $sourse = str_replace("*love*", "<img src=http://www.kivina.net/forums/html/emoticons/wub.gif>", $sourse); $sourse = str_replace("*zloy*", "<img src=http://www.kivina.net/forums/html/emoticons/mf_argue.gif>", $sourse); return $sourse; } ?> НО!!! 1) он для php-nuke2) он теряет ":" при записи в базу ( смотри как прописаны смайлы )3) он не парсит ссылки.... мож оно поможет в написании хотя код у двух систем разный Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Telor Опубликовано 15 Декабря 2004 Жалоба Поделиться Опубликовано 15 Декабря 2004 2 samoe: Чего-то испугал меня твой шедевр...Хм... Хотя... Тут кое-что есть...Хм... А есть где-нибудь готовый пример того, что ты хочешь?А то я себе очень плохо всё это представил...Можно взяться... Но только нужно описание конечного продукта более осязаемое. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
samoe Опубликовано 16 Декабря 2004 Автор Жалоба Поделиться Опубликовано 16 Декабря 2004 Telor www.damochka.ru (сообщения для других пользователей...)... зарегься, посмотри...... мой шедевр для нюки, всё что смог поправил..... в остальном ....... не вели казнить.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Telor Опубликовано 17 Декабря 2004 Жалоба Поделиться Опубликовано 17 Декабря 2004 Млин... Пока там зарегишься... . Ладно... Добавлено в [mergetime]1103267044[/mergetime] Хм... Ну да. Посмотрел. И что именно тут я должен был увидеть? Добавлено в [mergetime]1103267175[/mergetime] ХМ.. Ладно.. ЛУчше попробую сам чего-нибудь выдумать на эту тему... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
samoe Опубликовано 20 Декабря 2004 Автор Жалоба Поделиться Опубликовано 20 Декабря 2004 Telor там? )) готовый пример )) юзерская часть )как успехи?! я вот пока ничё конкретного не могу показать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Telor Опубликовано 25 Декабря 2004 Жалоба Поделиться Опубликовано 25 Декабря 2004 samoe Хм... Ну да, понял, о чём ты говоришь...Извиняюсь, я тут заучился немного - конец года и всё такое, ещё не доделал....Сейчас вернусь к работе... Серрь ещё раз. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
samoe-g Опубликовано 28 Мая 2005 Жалоба Поделиться Опубликовано 28 Мая 2005 UP.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.