Und weiter geht´s im wbb-Copyshop
Hi,
gerne würde ich ja noch die Anwesenheiten ähnlich wie hier im kit haben. Mag mal einer mit scripten?
Hier mal meine ersten Ideen ins unreine gedacht:
gerne würde ich ja noch die Anwesenheiten ähnlich wie hier im kit haben. Mag mal einer mit scripten?
Hier mal meine ersten Ideen ins unreine gedacht:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
...
$getanwesenheit = $DB->fetch_array($DB->query("SELECT session_url, session_userid FROM ".$db_tab['session']." "));
if(preg_match("showthread.php", $getanwesenheit)) {
$forumthreadid = $threadid; }
if(preg_match("showcat.php", $getanwesenheit)) {
$forumcatid = $catid; }
if $forumcatid=$forumcat['forumcat_id'] OR $forumthreadid= $in_der_richtigen_kategorie_wie_$forumcat['forumcat_id'] {
if $getanwesenheit['session_userid']>0 {
$anwesenheit = '<a href="include.php?path=login/userinfo.php&id=$USER[id]">$USER[nick]</a>';}
else { $anwesenheit = 'Gast';}
}
else { $anwesenheit = '';}
...
|
Hi,
na es wird ja wohl keiner petzen gehen! Oder?
Ich dachte auch mehr an so ein kleines gemeinsames Scripten. Gibt noch ein paar mehr Leute, die hier gene mitdenken!
Fangen wi doch mal so an:
Dass die Daten aus der Tabelle "session" kommen sollten, dürfte ja unstrittig sein. Nun überlege ich hal, wie man aus erhaltenen URL die catid oder eben die threadid bekommt um sie später als Verhältnis-Variable zu nutzen? Die Funktion preg_match ist wohl nicht so geeignet. Könnte man vielleicht substr oder strrchr nutzen? Aber wie unterscheidet man dort eine ein-ode mehrstellige Zahl hinter dem ...&catid= oder eben ...&threadid= ?
na es wird ja wohl keiner petzen gehen! Oder?
Ich dachte auch mehr an so ein kleines gemeinsames Scripten. Gibt noch ein paar mehr Leute, die hier gene mitdenken!
Fangen wi doch mal so an:
Dass die Daten aus der Tabelle "session" kommen sollten, dürfte ja unstrittig sein. Nun überlege ich hal, wie man aus erhaltenen URL die catid oder eben die threadid bekommt um sie später als Verhältnis-Variable zu nutzen? Die Funktion preg_match ist wohl nicht so geeignet. Könnte man vielleicht substr oder strrchr nutzen? Aber wie unterscheidet man dort eine ein-ode mehrstellige Zahl hinter dem ...&catid= oder eben ...&threadid= ?
Na ich mach mal einfach schon ein wenig weiter, vielleicht ist es ja irgendwann für den ein oder anderen wirklichen Coder interssant genug.
Gefunden habe ich nun noch die Funktion trim die ich gerne noch vor substr verwenden wollte. Nur ist substr wahrscheinlich auch nicht so ganz richtig, da wir ja ein- oder mehrstellige Zahlen im string benötigen.
Hier mal der Anfang des Codes den ich mir so erdacht habe:
Jetzt müßte $anwesenheit eigentlich die threadid enthalten. Hoffe ich.
Hier mal ein Inhalt von session_url:
Gefunden habe ich nun noch die Funktion trim die ich gerne noch vor substr verwenden wollte. Nur ist substr wahrscheinlich auch nicht so ganz richtig, da wir ja ein- oder mehrstellige Zahlen im string benötigen.
Hier mal der Anfang des Codes den ich mir so erdacht habe:
|
|
PHP-Quelltext |
1 2 3 4 5 6 7 |
<?
$getanwesenheit = $DB->fetch_array($DB->query("SELECT session_url, session_userid FROM ".$db_tab['session']." "));
if(preg_match("showthread.php", $getanwesenheit)) {
$anwesenheitlang = trim($getanwesenheit, "\include.php?path=forum\showthread.php&threadid=");
$anwesenheit = substr($anwesenheitlang, 1 bis keine Ziffer mehr kommt);
}
?>
|
Jetzt müßte $anwesenheit eigentlich die threadid enthalten. Hoffe ich.
Hier mal ein Inhalt von session_url:
Zitat
/include.php?path=forum/showthread.php&threadid=2&entries=0&PHPKITSID=b882491b94c654449c83e1bfd9648bba
wie wärs hiermit zum auslesen der threadid...
Die Variable $session_url muss dann die URL enthalten.
Die Threadid steht dann in der Variable $parse['threadid']
Viel Spass
|
|
PHP-Quelltext |
1 2 3 4 5 |
if (eregi("forum/showthread.php", $session_url)) {
$url = parse_url($session_url);
$query = str_replace('&', '&', $url['query']);
parse_str($query, $parse);
}
|
Die Variable $session_url muss dann die URL enthalten.
Die Threadid steht dann in der Variable $parse['threadid']
Viel Spass
General5274
unregistriert
Hallo philosapiens,
oh man, ich sehe das ich nich der einzige bin der mit solch einem Gedanken hier spielt.
Ich bin auch seid einigen Tagen am überlegen wie ich das hinbekomme.
Gut das ich jetzt nicht mehr so alleine bin mit diesem Thema. Wobei ich leider sagen muss .. PHP is wohl nicht so meine Stärke.
Aber werde auch mal ein wenig Probieren wo ich kann.
Wie gesagt ... colle Sache philosapiens ...
Edit:
Ok habe mich nochmal rangesetzt ... ich will das man im Profil des jeweiligen Users sieht wo er sich gerade befindet. Ich denke mal das du das auch meinst philosapiens. Es werden bei mir auch die Url´s angezeigt, aber leider nur von dem User der ganz oben steht. (sprich alphabetisch) Wenn ich als General5274 in meinem Profil schaue sehe ich dann die URL vom Admin.
Was kann ich den da machen?? Wenn ich das schon mal richtig hätte ....
mfG General5274
oh man, ich sehe das ich nich der einzige bin der mit solch einem Gedanken hier spielt.
Ich bin auch seid einigen Tagen am überlegen wie ich das hinbekomme.
Gut das ich jetzt nicht mehr so alleine bin mit diesem Thema. Wobei ich leider sagen muss .. PHP is wohl nicht so meine Stärke.
Aber werde auch mal ein wenig Probieren wo ich kann.
Wie gesagt ... colle Sache philosapiens ...
Edit:
Ok habe mich nochmal rangesetzt ... ich will das man im Profil des jeweiligen Users sieht wo er sich gerade befindet. Ich denke mal das du das auch meinst philosapiens. Es werden bei mir auch die Url´s angezeigt, aber leider nur von dem User der ganz oben steht. (sprich alphabetisch) Wenn ich als General5274 in meinem Profil schaue sehe ich dann die URL vom Admin.
Was kann ich den da machen?? Wenn ich das schon mal richtig hätte ....mfG General5274
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »General5274« (28. Juni 2008, 12:03)
Hi General5274,
vielen Dank für Deine Anteilnahme, aber bitte eröffne mal einen neuen Thread, da Dein Thema doch etwas anderes ist. Ich denke Du möchtest eine Anzeige für jeden User seperat haben, die eigentlich das selbe anzeigt, wie die admin/admin.php?path=record.php . Oder?
Das wäre dann etwas ganz anderes. Ich helfe Dir dabei gerne, aber eben nicht hier.
@Riddler:
Vielen Dank mein Bester! Das war ein kleiner Schritt für Dich und ein gewaltiger für.... / Oh das wird zu polemisch!
Also danke erstmal! Mal sehen, was man damit nun zaubern kann!
vielen Dank für Deine Anteilnahme, aber bitte eröffne mal einen neuen Thread, da Dein Thema doch etwas anderes ist. Ich denke Du möchtest eine Anzeige für jeden User seperat haben, die eigentlich das selbe anzeigt, wie die admin/admin.php?path=record.php . Oder?
Das wäre dann etwas ganz anderes. Ich helfe Dir dabei gerne, aber eben nicht hier.
@Riddler:
Vielen Dank mein Bester! Das war ein kleiner Schritt für Dich und ein gewaltiger für.... / Oh das wird zu polemisch!
Also danke erstmal! Mal sehen, was man damit nun zaubern kann!
Ähnliche Themen
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Spam geht weiter trotz Kit NoSpam2
(27. Februar 2008, 15:30)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Link zu User Galerie unter dem Avatar?
(21. Januar 2008, 12:16)
-
alte Versionen [1.6.03|1.6.1|1.6.4] »-
Ladezeiten PHPKIT IE vs. Firefox
(8. Januar 2008, 07:39)



