Wer ist hier? 1 Gäste
PM bei Geburtstag Sound ein binden ?!
|
|
Giuseppe |
Geschrieben am 02.10.2008 00000010 17:13
|
![]() Mitglied ![]() Beiträge: 128 Registriert am: 02.10.08 Fusioneer: 16 years 7 months 0 weeks 4 days 1 hours 16 minutes 19 seconds |
BACKUP DAVOR MACHEN ich über nehme keine hafftung (bei mir funckts)^^ 1. Ordner anlegen, wo die MP3 Dateien hochgeladen werden. 2. Niergens den code verändern 3. messages.php öffnen und folgende Zeile suchen [geshi=php]echo displaysmileys("message")."</td>\n</tr>\n"; [/geshi] davor folgende Zeile einfügen: [geshi=php]echo "<input type='button' value='mp3' class='button' style='width:45px;' onClick=\"addText('message', '[mp3]', '[/mp3]');\"><br><br>\n";[/geshi] maincore.php öffnen und folgende Zeile suchen (in der Funktion parseubb): [geshi=php]$text = descript($text,false);[/geshi] und davor folgende zeile einfügen: [geshi=php]$text = preg_replace('#\[mp3\](.*?)\[/mp3\]#si', 'MP3<embed src="\1" autostart="true" width="0" height="0">', $text);[/geshi] ich konnt leider nicht die komplete daten komplet hoch laden da schon viel dran verändert wurde Auto PM Mod das ist meine subheader [geshi=php]/*---------------------------------------------------+ | PHP-Fusion 6 Content Management System +----------------------------------------------------+ | Copyright © 2002 - 2006 Nick Jones | http://www.php-fusion.co.uk/ +----------------------------------------------------+ | Released under the terms & conditions of v2 of the | GNU General Public License. For details refer to | the included gpl.txt file or visit http://gnu.org +----------------------------------------------------*/ if (!defined("IN_FUSION")) { header("Location: index.php"); exit; } require_once THEME."theme.php"; if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php"); if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'"); echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"> <html> <head> <title>".$settings['sitename']."</title> <meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'> <meta name='description' content='".$settings['description']."'> <meta name='keywords' content='".$settings['keywords']."'> <link rel='stylesheet' href='".THEME."styles.css' type='text/css'> <script type='text/javascript' src='".INCLUDES."jscript.js'></script> </head> <body bgcolor='$body_bg' text='$body_text'>\n"; $result = dbquery("SELECT count(message_id) FROM ".$db_prefix."short_message_system WHERE message_to='$userdata[user_id]'"); $upm = dbresult($result, 0); if ($upm != "0") { echo "<script>window.open('".INFUSIONS."my_short_message_system/messages.php','Short Messages','toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,fullscreen=0,width=700,height=250')</script>"; } render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>"); $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE month(user_birthdate) = ".date("m")." AND day(user_birthdate) = ".date("d").""); while ($data = dbarray($result)) { $query = dbquery("SELECT * FROM ".$db_prefix."userbirthdays WHERE user = '".$data['user_id']."'"); $rows = dbrows($query); if ($rows == "0") { $subject = "Alles Gute"; $nachricht = "Hier dein geburstag wunsch [mp3]http://der_link_zum sounnd/mp3/geburstag.mp3[/mp3]" $query = dbquery("INSERT INTO ".$db_prefix."userbirthdays (user, datestamp) VALUES ('".$data['user_id']."', '".time()."')"); $query2 = dbquery("INSERT INTO ".$db_prefix."messages (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder) VALUES ('".$data['user_id']."', '1', '$subject', '$nachricht', 'n', '0', '".time()."', '0')"); } else { echo "\n"; } } ?> [/geshi] für die ihre subheder lieber selber anpassen In der subheader.php, am besten unten ( noch vor dem ?> ) folgendes einfügen : [geshi=php]$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE month(user_birthdate) = ".date("m")." AND day(user_birthdate) = ".date("d").""); while ($data = dbarray($result)) { $query = dbquery("SELECT * FROM ".$db_prefix."userbirthdays WHERE user = '".$data['user_id']."'"); $rows = dbrows($query); if ($rows == "0") { $subject = "Überschrift"; $nachricht = "Nachrichtentext"; $query = dbquery("INSERT INTO ".$db_prefix."userbirthdays (user, datestamp) VALUES ('".$data['user_id']."', '".time()."')"); $query2 = dbquery("INSERT INTO ".$db_prefix."messages (message_to, message_from, message_subject, message_message, message_smileys, message_read, message_datestamp, message_folder) VALUES ('".$data['user_id']."', '1', '$subject', '$nachricht', 'n', '0', '".time()."', '0')"); } else { echo "\n"; } } [/geshi] [geshi=php]In der footer.php folgendes einfügen, wo genau sieht man selber ;)[/geshi] [geshi=php]$result = dbquery("DELETE FROM ".$db_prefix."userbirthdays WHERE datestamp < '".(time()-86400)."'");[/geshi] Nun muss noch eine neue Tabelle angelegt werden. Dazu im PHPMyAdmin Bereich oben auf SQL klicken und folgenden Code einfügen und ausführen (möglicherweise muss links erst noch die Datenbank ausgewählt werden ) : [geshi=mysql]CREATE TABLE IF NOT EXISTS `pfscdb_userbirthdays` ( `id` int(10) NOT NULL auto_increment, `user` int(10) NOT NULL, `datestamp` int(10) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `user` (`user`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=11 ; [/geshi] Das rotgeschriebene müsst ihr durch dem Prefix der Seite ersetzen, oftmals ist es aber pfscdb_ Um den Text der privaten Nachricht ändern zu können müssen einfach nur die Variable $subject und $nachricht geändert werden. Bearbeitet von Giuseppe am 02.10.2008 00000010 21:42 |
|
|
SC-Ad-Bot | Advertisement |
| |
Gr@n@dE |
Geschrieben am 02.10.2008 00000010 17:43
|
![]() Seiten Administrator ![]() Beiträge: 851 Registriert am: 09.09.08 Fusioneer: 16 years 7 months 3 weeks 26 days 22 hours 45 minutes 49 seconds |
Also die Möglichkeit besteht, dazu müsste man nur bei einen Erfolgreichen Eintrag eine PN verschicken. Nur was hat das mit den Geburtstagssound zu tun ? Eventuell noch einmal bearbeiten bitte. Gruß Ralf
__________________________________ KEIN Support per Mail, ICQ oder PN ! |
|
|
Giuseppe |
Geschrieben am 02.10.2008 00000010 17:44
|
![]() Mitglied ![]() Beiträge: 128 Registriert am: 02.10.08 Fusioneer: 16 years 7 months 0 weeks 4 days 1 hours 16 minutes 19 seconds |
Entschuldigung falsches gepostest hab ich schon die Antwort. |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Profilfeld Geburtstag | Allgemeine Diskussionen | 4 | 08.12.2011 00000012 17:59 |
Sound datei einfügen!? | Allgemeine Diskussionen | 1 | 19.05.2011 00000005 06:13 |
Geburtstag's Panel | Allgemeine Support Fragen | 7 | 04.11.2008 00000011 17:52 |
Fusion 7 - mit MP3 Sound ausstatten | MODS & Hacks vorstellen | 3 | 04.10.2008 00000010 12:46 |