Register for your free account! | Forgot your password?

You last visited: Today at 12:58

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Rufchat auf der Homepage anzeigen

Discussion on [Release] Rufchat auf der Homepage anzeigen within the Metin2 PServer Designs, Websites & Scripts forum part of the Metin2 Private Server category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2012
Posts: 243
Received Thanks: 371
[Release] Rufchat auf der Homepage anzeigen

Hallo, ich hatte gerade in Skype ne Nachricht bekommen, das jmd. ein Script suche, wo der Rufchat auf der Homepage wieder gespiegelt wird. Da ich eh Langeweile hatte, habe ich dies schnell gemacht und möchte es gerne auch mit euch teilen. ( Ich entschuldige mich, wenn es solch ein Script schonmal geben sollte, habe mich nicht weiter damit beschäftigt. )

Naja viel gibts nichtmehr zu sagen

Hier das Script (chat.php) :

PHP Code:
<script type="text/javascript">
    $(document).ready(function(){
        $('#s_loading').hide();
    });
    
    function s_refresh(){
        setTimeout(function(){$("#reload").slideUp(300);},200);
        setTimeout(function(){$('#s_loading').show();},200);
        setTimeout(function(){$('#s_loading').hide();},1250);
        setTimeout(function(){$("#reload").slideDown(300);},1200);
    }
</script>
<h2>Ingame Rufchat</h2>

<?php if(isset($_SESSION['user_id'])) { ?>
    <img src="img/loading_bar.gif" width="192" height="12" id="s_loading"/>
        <div id="reload">
<table>
    <tr>
          <th class="topLine" width="130px;">Datum</th>
          <th class="topLine">Nachricht</th>
    </tr>
<?php
    $rufChat 
mysql_query("SELECT time, shout FROM log.shout_log ORDER BY time DESC LIMIT 15");
    
    while(
$row mysql_fetch_assoc($rufChat)) {
                echo
'<tr>';
                    echo 
'<td class="thell">'.$row['time'].'</td>';
                    echo 
'<td class="thell"><b>'.$row['shout'].'</b></td>';
                echo
'</tr>';
            }
?>
</table>
        </div>
<!-- Reload -->
    <a href="index.php?s=chat" style="float:right;" onClick="s_refresh();">Aktualisieren</a>
<?php } else { echo '<p>Sie müssen für diesen Bereich angemeldet sein!</p>'; } ?>


Meine shout_log ( Ich denke mal die hat jeder, aber hier ist nochmal meine. ) :

Code:
SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for `shout_log`
-- ----------------------------
DROP TABLE IF EXISTS `shout_log`;
CREATE TABLE `shout_log` (
  `time` datetime DEFAULT '0000-00-00 00:00:00',
  `channel` tinyint(4) DEFAULT NULL,
  `empire` tinyint(4) DEFAULT NULL,
  `shout` varchar(64) DEFAULT NULL,
  KEY `time_idx` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=big5;

-- ----------------------------
-- Records of shout_log
-- ----------------------------
INSERT INTO `shout_log` VALUES ('2013-02-23 16:28:01', '1', '3', '[Dev]Seven : Moin');
INSERT INTO `shout_log` VALUES ('2013-02-21 12:04:23', '2', '3', '[Dev]Seven : Test');
INSERT INTO `shout_log` VALUES ('2013-02-01 12:22:26', '1', '3', '[Dev]Seven : Seven :)');
Villt. könnt ihr was mit dem Script anfangen, villt. aber auch nicht.

Mfg
Seven


UPDATE :

Quote:
Originally Posted by .Punkt. View Post
Sieht gut aus könntest du vielleicht noch hinzufügen welchem Reich der Spieler angehört der die Nachricht gesendet hat?
Ja, kann man!

Hier das Script mit der Reichsanzeige (chat.php) :

PHP Code:
<script type="text/javascript">
    $(document).ready(function(){
        $('#s_loading').hide();
    });
    
    function s_refresh(){
        setTimeout(function(){$("#reload").slideUp(300);},200);
        setTimeout(function(){$('#s_loading').show();},200);
        setTimeout(function(){$('#s_loading').hide();},1250);
        setTimeout(function(){$("#reload").slideDown(300);},1200);
    }
</script>
<h2>Ingame Rufchat</h2>

<?php if(isset($_SESSION['user_id'])) { ?>
    <img src="img/loading_bar.gif" width="192" height="12" id="s_loading"/>
        <div id="reload">
<table>
    <tr>
          <th class="topLine" width="130px;">Datum</th>
          <th class="topLine">Nachricht</th>
        <th class="topLine" width="40px;">Reich</th>
    </tr>
<?php
    $rufChat 
mysql_query("SELECT time, shout, empire FROM log.shout_log ORDER BY time DESC LIMIT 15");
    
    while(
$row mysql_fetch_assoc($rufChat)) {
                echo
'<tr>';
                    echo 
'<td class="thell">'.$row['time'].'</td>';
                    echo 
'<td class="thell"><b>'.$row['shout'].'</b></td>';
                    if (
$row['empire'] == 1){
                        echo 
'<td class="thell"><font color="#941818">Shinso</font></td>';
                        }
                            elseif (
$row['empire'] == 2){
                            echo 
'<td class="thell"><font color="#947818">Chunjo</font></td>';
                        }
                            elseif (
$row['empire'] == 3){
                            echo 
'<td class="thell"><font color="#186394">Jinno</font></td>';
                        }
                echo
'</tr>';
            }
?>
</table>
        </div>
<!-- Reload -->
    <a href="index.php?s=chat" style="float:right;" onClick="s_refresh();">Aktualisieren</a>
<?php } else { echo '<p>Sie müssen für diesen Bereich angemeldet sein!</p>'; } ?>


Wenn ihr ne schöne Lade Animation haben wollt :



Einfach in das /img Verzeichnis ziehn.
.SeveN is offline  
Thanks
32 Users
Old 02/23/2013, 12:51   #2
 
elite*gold: 120
Join Date: Mar 2009
Posts: 3,409
Received Thanks: 1,738
Sieht nice aus.
Danke für's Release.
.Remix is offline  
Old 02/23/2013, 13:05   #3
 
*~.ιηνιη¢ιвℓє.~*'s Avatar
 
elite*gold: 5
Join Date: Dec 2011
Posts: 1,823
Received Thanks: 951
nice, danke
*~.ιηνιη¢ιвℓє.~* is offline  
Old 02/23/2013, 13:49   #4
 
-TÜRK-'s Avatar
 
elite*gold: 0
Join Date: Jan 2010
Posts: 328
Received Thanks: 434
nice release. i saw it a turkish pvp.. (from 2012)
-TÜRK- is offline  
Old 02/23/2013, 13:51   #5
 
.Punkt.'s Avatar
 
elite*gold: 51
Join Date: Jan 2012
Posts: 675
Received Thanks: 89
Sieht gut aus könntest du vielleicht noch hinzufügen welchem Reich der Spieler angehört der die Nachricht gesendet hat?
.Punkt. is offline  
Old 02/23/2013, 13:51   #6
 
elite*gold: 0
Join Date: May 2012
Posts: 1,810
Received Thanks: 1,112
Sehr nice danke.
_Layesd is offline  
Old 02/23/2013, 14:18   #7
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
lädt bei mir nicht richtig bei jeden zweiten aktualisieren springt er aufen index
lfcmaus is offline  
Old 02/23/2013, 14:19   #8

 
Aze /..'s Avatar
 
elite*gold: 220
Join Date: Oct 2011
Posts: 7,370
Received Thanks: 7,613
Geiler Scheiß o0
Aze /.. is offline  
Old 02/23/2013, 14:26   #9

 
vıo's Avatar
 
elite*gold: 0
The Black Market: 128/1/0
Join Date: Jun 2012
Posts: 1,768
Received Thanks: 356
Überlastet es nicht (bei zu hoher Spams) die HP? ;s
vıo is offline  
Old 02/23/2013, 15:16   #10


 
.Onlyx3's Avatar
 
elite*gold: 0
The Black Market: 100/0/1
Join Date: Jun 2011
Posts: 3,382
Received Thanks: 1,792
n1

Danke
.Onlyx3 is offline  
Old 02/23/2013, 15:22   #11
 
.૯υρɧoгĭα™'s Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 185
Received Thanks: 141
wow kann man gut brauchen :-)
.૯υρɧoгĭα™ is offline  
Old 02/23/2013, 15:48   #12
 
elite*gold: 0
Join Date: Apr 2012
Posts: 89
Received Thanks: 25
Very good danke......
xxmehmetcc is offline  
Old 02/23/2013, 16:13   #13
 
Al.Pacino's Avatar
 
elite*gold: 0
Join Date: Jul 2012
Posts: 136
Received Thanks: 45
Quote:
Originally Posted by vıo View Post
Überlastet es nicht (bei zu hoher Spams) die HP? ;s
Er selected nur die 15 letzten Einträge.
Al.Pacino is offline  
Thanks
2 Users
Old 02/23/2013, 16:14   #14
 
lfcmaus's Avatar
 
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
Quote:
Originally Posted by Al.Pacino View Post
Er selected nur die 15 letzten Einträge.
reicht doch vollkommen

kannste außerdem ändern ....


Quote:
$rufChat = mysql_query("SELECT time, shout FROM log.shout_log ORDER BY time DESC LIMIT 15");
lfcmaus is offline  
Thanks
1 User
Old 02/23/2013, 16:15   #15



 
elite*gold: 0
The Black Market: 265/0/0
Join Date: Jul 2012
Posts: 24,491
Received Thanks: 3,215
Danke Seven
Sintiax is offline  
Closed Thread


Similar Threads Similar Threads
[Mini/Release] Servername im Inventar anzeigen
12/30/2012 - Metin2 PServer Guides & Strategies - 21 Replies
Da es so viele Anfragen gab werde ich den Thread wieder öffnen... Der Thread wurde am ersten Tag wieder Geschlossen weil es mir auf den Sack ging dass so viel gehated wurde. Ich möchte in diesem Thread eine Möglichkeit zeigen wie ihr euer Servername in das Itembeschreibungsfenster einfügen könnt. Benötigte Programme: 1.Notepad++ oder anderer Texteditor
[Mini/Release] Servername im Inventar anzeigen
12/27/2012 - Metin2 Private Server - 8 Replies
Wegen dankloser Community geschlossen Pech gehabt... Danke an MrPlayboy für den Hinweis http://www.elitepvpers.com/forum/metin2-pserver-gu ides-strategies/1843348-lw-release-individuelle-it emtitel-oder-kp-wie-ichs-nennen-soll.html
[Homepage] Forum News auf der Homepage anzeigen..
02/19/2012 - Metin2 Private Server - 2 Replies
#closerquest
[Homepage Release]Imba Homepage by TribalCriser [Top Desing , Viele Funktionen etc]
10/21/2010 - Metin2 PServer Guides & Strategies - 116 Replies
Hallo, Ich stelle euch hier eine neue Generation der Metin2 Privat Server Homepages zur verfügung, die Homepage ist einfach Gut sie bietet viele Funtkionen die fast keine Public Homepage bietet sie bietet noch mehr Funktionen als bekannt sind, ein Top Desing ist auch dabei. Informationen vorneweg (Wichtig: Bitte Lesen!):



All times are GMT +1. The time now is 12:58.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.