Multisite /Angleichungen
|
manfredb |
Geschrieben am 28. Dezember 2009 13:57
|
(0)
Beiträge: 5
Registriert am: 15.10.2009
Verwarnstatus:
PHP Version 5.0.X
|
hallo zusammen ,
hoffe habe hier richtig gepostet ,
ich möchte einen Mitgliederbereich auf meiner Hp mit Zugriff nur Mitglieder erstellen, so das man auch von Aussen sich einloggen kann, als Neu user, und die vorhanden Miglieder sich nicht noch mal registreieren müssen, und das Scoresystem + die varcade , welche schon auf der hauptseite die ganze zeit instaliert waren in den mitgliederbereich einbinden. um dann das auf der hauptseite noch vorhanden varcade optisch löschen .
meine Frage: Wie kann ich den score - system , bzw die Varcade Spiele in meiner 2. seite anpassen das nix verloren geht und des wieder richtig funzt
Vorgehensweise:
ich möchte für meine "Mitglieder " User wie hier auch einen Mitgliederbereich erstellen, ich ging her und hab in der
ich hab die multisite_inculde.php ( 2. Seite mitgliederbereich in der selbigen datenbank )angepasst . dann habe ich das score system + Varcade neu drauf geladen ( 2. Seite) und die SDB von 1 zu 2 rüber kopiert . jetzt habe ich aber 2 ver schiedene Werte da stehen sowohl in Varcade als auch im scoresystem. der /die origenmnal varcade + score dateien sind auf der 1. seite ( Hauptseite noch vor handen.
1.) wie kann ich das angleichen das so das der score system gleich auf der 2. Seite angezeigt wirt ohne das ich jedes mal bei aktivitäten die Punkte passend einstellen muss
2.) ich hätte gerne das auf der Hauptseite installierte Varcade ohne Datenverluste auf die 2. seite gebracht , um es dann "optisch , wenn es richtig funzt zu löschen , bzw dies dann nur auf der 2. seite Mitgliederbereich zu sehen ist, mit den Daten der schon vorhanden Scores + Spieleergebnisse
.. ich hab alles noch mal neu unter der 1. gemeinsamen DB in der Hautseite hoch geladen
wie fehlende Userfields - das Scoresystem - Varcade - und "Neues" was ich da auf der seite haben möchte. In der Datenbank hab ich dieses mit _2_ gekezeichnet.
Vieleicht kann mir jemand helfen, bzw einen Tip geben , was ich falsch / gemacht habe , wie ich das richtig zum laufen bekommen , hier meine links:
hauptseite : http://www.manfre...e/news.php
mitgliederbereich: http://www.manfre...s/news.php
vielen dank schon mal im vorraus
lg manfred |
|
|
|
|
|
Rick |
Geschrieben am 28. Dezember 2009 16:40
|
(11)
Beiträge: 1158
Registriert am: 22.04.2009
Verwarnstatus:
PHP Version 5.3.X
|
Du möchtest wenn ich das richtig verstanden habe, genau so haben wie hier?
Darüber gibt es schon genug Themen.
Schau mal hier:
http://www.phpfus...ost_140143
oder hier
http://www.phpfus...rowstart=0
Da wurde das alles schon mal Diskutiert.
Liebe Grüße,
Rick
KEIN Support per Mail, ICQ oder PN
[ Project Manager ]*
|
|
|
|
|
|
manfredb |
Geschrieben am 28. Dezember 2009 17:53
|
(0)
Beiträge: 5
Registriert am: 15.10.2009
Verwarnstatus:
PHP Version 5.0.X
|
hab erst mal vielen Dank Rick für deine Bemühungen ,..
ich arbeite mich mal durch,
kann man in der multisite_inculde.php das score system auch hinzufügen , das es der 2. (meberpage) angepasst ist ?? .. das meinte ich nämlich das beide ja die selbe datenbank haben nur anders gekennzeichnet sind ob das geht,
VIELEN DANK ... ich teste des mal aus / durch ... kann nicht mehr wie schief gehen
... ist alles noch bisll neuland , aber irgendwann muss man da auch mal durch pray
lg manfred |
|
|
|
|
|
Rick |
Geschrieben am 28. Dezember 2009 19:10
|
(11)
Beiträge: 1158
Registriert am: 22.04.2009
Verwarnstatus:
PHP Version 5.3.X
|
Kannst ja dann mal ein Rückinfo geben wie es gelaufen ist.
Liebe Grüße,
Rick
KEIN Support per Mail, ICQ oder PN
[ Project Manager ]*
|
|
|
|
|
|
manfredb |
Geschrieben am 28. Dezember 2009 21:50
|
(0)
Beiträge: 5
Registriert am: 15.10.2009
Verwarnstatus:
PHP Version 5.0.X
|
RÃ?CKINFO:
Hallo Rick , ich habs probiert und es hat geklappt es funzt einwandfrei, mein "neuer" Mitgliederbereich
hier ein auszug aus der 2. multisite_inculde.php (members alt)
GeSHi: PHP define("DB_RATINGS", DB_PREFIX ."ratings"); define("DB_SETTINGS", DB_PREFIX ."settings"); define("DB_SHOUTBOX", DB_PREFIX ."shoutbox"); define("DB_SITE_LINKS", DB_PREFIX ."site_links"); define("DB_SMILEYS", "_1_smileys"); define("DB_SUBMISSIONS", DB_PREFIX ."submissions"); define("DB_THREAD_NOTIFY", DB_PREFIX ."thread_notify"); define("DB_THREADS", DB_PREFIX ."threads"); define("DB_USER_FIELDS", "_1_user_fields"); define("DB_USER_GROUPS", "_1_user_groups"); define("DB_USERS", "_1_users"); define("DB_WEBLINK_CATS", DB_PREFIX ."weblink_cats"); define("DB_WEBLINKS", DB_PREFIX ."weblinks"); ?>
gewandelt in 0.021 Sekunden, benutzt wurde GeSHi 1.0.8.10
und hier ein Auszug aus der 2. multisite_inculde.php (members neu)
GeSHi: PHP define("DB_USER_FIELDS", "_1_user_fields"); define("DB_USER_GROUPS", "_1_user_groups"); define("DB_USERS", "_1_users"); define("DB_WEBLINK_CATS", DB_PREFIX ."weblink_cats"); define("DB_WEBLINKS", DB_PREFIX ."weblinks"); define("DB_SCORE_ACCOUNT","_1_score_account"); define("DB_SCORE_BAN","_1_score_ban"); define("DB_SCORE_SETTINGS","_1_score_settings"); define("DB_SCORE_SCORE","_1_score_score"); define("DB_SCORE_TRANSFER","_1_score_transfer"); define("DB_VARCADE_ACTIVE","_1_varcade_active"); define("DB_VARCADE_ACTIVEUSR","_1_varcade_activeusr"); define("DB_VARCADE_CATS","_1_varcade_cats"); define("DB_VARCADE_FAVOURITES","_1_varcade_favourites"); define("DB_VARCADE_GAMES","_1_varcade_games"); define("DB_VARCADE_RATING","_1_varcade_rating"); define("DB_VARCADE_SCORE","_1_varcade_score");
gewandelt in 0.020 Sekunden, benutzt wurde GeSHi 1.0.8.10
das einzigste was ich hin bekomme ist das der "ALTE " --- Varcade_best --- spieler stand den kann ich nicht übernehmen , vieleicht hat jemand einen Rat ,.. wie ich den auch übernehemen könnte ??
ansonsten bin ich sehr zu frieden und möcht mich noch mals ganz herzlichst bedanken
... Wer lesen kann, und sich die mühe macht, ist ganz klar im Vorteil .. :).
Vielen Dank
GruÃ? Mannes
Bearbeitet von manfredb am 28. Dezember 2009 21:52
|
|
|
|
|
|
Schwaben |
Geschrieben am 20. Juni 2010 18:48
|
(0)
Beiträge: 34
Registriert am: 07.11.2009
Verwarnstatus:
PHP Version 5.3.X
|
Geht dies auch mit der User_Info_Panel ?
Kriegen es irgendwie nicht hin dieses Panel dazu uz bewegen das es die User von Datenbank A anzeigt
Hier der Code:
PHP <?php -
/*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright © 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Filename: online_users_panel.php | Author: ptown67 | Website: http://pennerprofi.bplaced.net +--------------------------------------------------------+ | This program is released as free software under the | Affero GPL license. You can redistribute it and/or | modify it under the terms of this license which you | can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this | copyright header is strictly prohibited without | written permission from the original author(s). +--------------------------------------------------------*/ -
if (!defined("IN_FUSION")) { die("Access Denied"); } -
add_to_head(" <link rel='stylesheet' type='text/css' href='http://www.planet-for-fun.de/infusions/online_users_panel/tooltip.css' /> <script src='http://www.planet-for-fun.de/infusions/online_users_panel/jquery.tooltip.pack.js' type='text/javascript'></script> <script type='text/javascript'> $(function() { $('#boxover a').tooltip({ track: true, delay: 0, showURL: false, showBody: ' - ', fade: 250 }); }); </script> "); -
$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".($userdata['user_level']!= 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'")); if (dbrows($result)) { $result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".($userdata['user_level']!= 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'").""); } else { $result = dbquery("INSERT INTO ".DB_ONLINE." (online_user, online_ip, online_lastactive) VALUES ('".($userdata['user_level']!= 0 ? $userdata['user_id']: "0")."', '".USER_IP."', '".time()."')"); } $result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-600).""); -
openside($locale['global_010']); $result = dbquery( "SELECT ton.*, tu.user_id,user_name FROM ".DB_ONLINE." ton LEFT JOIN ".DB_USERS." tu ON ton.online_user=tu.user_id" ); $guests = 0; $members = array(); while ($data = dbarray($result)) { if ($data['online_user']== "0") { $guests++; } else { array_push($members, array($data['user_id'], $data['user_name'])); } } -
echo THEME_BULLET." ".$locale['global_011'].": ".$guests."<br />\n"; echo THEME_BULLET." ".$locale['global_012'].": ".count($members)."<br />\n"; echo "<hr />"; -
$result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,10"); -
echo "<div id='boxover'><table width='100%' cellpadding='0' cellspacing='0'>"; if (dbrows($result) != 0) { while ($data = dbarray($result)) { -
$lastseen = time() - $data['user_lastvisit']; $iW=sprintf("%2d",floor($lastseen/604800)); $iD=sprintf("%2d",floor($lastseen/(60*60*24))); $iH=sprintf("%02d",floor((($lastseen%604800)%86400)/3600)); $iM=sprintf("%02d",floor(((($lastseen%604800)%86400)%3600)/60)); $iS=sprintf("%02d",floor((((($lastseen%604800)%86400)%3600)%60))); if ($lastseen < 60){ $lastseen = "<img src='http://www.planet-for-fun.de/infusions/online_users_panel/images/online.png' border='0' alt='Online' />"; } elseif ($lastseen < 600){ $lastseen = "<img src='http://www.planet-for-fun.de/infusions/online_users_panel/images/10min.png' border='0' alt='10Min' />"; } else { $lastseen = "<img src='http://www.planet-for-fun.de/infusions/online_users_panel/images/offline.png' border='0' alt='Offline' />"; } if ($data['user_level']== 103) $userlevel = "Administrator"; if ($data['user_level']== 102) $userlevel = "CoAdmin"; if ($data['user_level']== 101) $userlevel = "Mitglied"; echo "<tr>\n<td class='side-small' align='left'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".trimlink($data['user_name'],30)."[".$userlevel."]- Dabei seit: ".showdate("longdate", $data['user_joined'])." - Zuletzt Online: ".showdate("longdate", $data['user_lastvisit'])."' class='side'>"; echo trimlink($data['user_name'],15)."</a></td><td class='side-small' align='right'>".$lastseen."</td></tr>"; } } echo "</table></div>"; -
echo "<hr />\n".THEME_BULLET." ".$locale['global_014'].": ".number_format(dbcount("(user_id)", DB_USERS, "user_status<='1'"))."<br />\n"; if (iADMIN && checkrights("M") && $settings['admin_activation']== "1") { echo THEME_BULLET." <a href='".ADMIN."members.php".$aidlink."&status=2' class='side'>".$locale['global_015']."</a>"; echo ": ".dbcount("(user_id)", DB_USERS, "user_status='2'")."<br />\n"; } $data = dbarray(dbquery("SELECT user_id,user_name FROM ".DB_USERS." WHERE user_status='0' ORDER BY user_joined DESC LIMIT 0,1")); echo THEME_BULLET." ".$locale['global_016'].": <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'>".trimlink($data['user_name'],15)."</a>\n"; -
closeside(); ?>
Hoffe jemand kann mir helfen
GruÃ?
schwaben
PS: Sorry für den langen Code nur wusste nicht was man braucht und hab die ganze mal gepostet
Bearbeitet von Schwaben am 20. Juni 2010 18:49
|
|
|
|
|
|
eRaZoR2k |
Geschrieben am 20. Juni 2010 19:21
|
(0)
Beiträge: 1049
Registriert am: 22.09.2009
Verwarnstatus:
PHP Version 5.3.X
|
Bitte neuen Thread anlegen und nicht einfach hier darunter schreiben ...
danke |
|
|
|
|