MOD verified_user_2_2_2 in Orion Verwenden

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

MOD verified_user_2_2_2 in Orion Verwenden

Beitrag von djblue »

Hallo erstmal an alle. Ich bin neu hier (nur so zur Info ^2 )

Ich interesiere mich für den MOD "verified_user_2_2_2" von euch aber benutze ein Forum von Orion. Nun also meine Frage, wie kann ich diesen MOD bei mir einbauen in ein Forum von Orion (cback).

MFG
djblue
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Zunächst mal willkommen hier, djblue.

Den MOD kannst Du in das Orion einbauen, wie jeden anderen MOD auch.
Wenn es an der ein oder anderen Stelle Fragen gibt, kannst Du die auf CBack's Seite oder hier gerne stellen, dafür sind die beiden Boards ja da.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Ich habe ja garnicht diese Datein bei mir bzw. und Ordner. So kann ichs schon garnicht weiter einbauen. Auch finde ich einige Texte nicht, wo ich etwas einfügen soll. Alles was bei subSilver drin ist, habe ich nicht und kann ich auch nicht verändern, weil ich nicht habe. also breucht ich nun die Fehlenden Datein oder man müsste ggf. einiges umleiten in den Ordner cback aber wie gesagt, da ist das Problem mit den texten wo ich was einfürgen soll oder ersätzen.


templates/subSilver/memberlist_body.tpl
bei mir liegt das zum Beispiel unter Tamples/cback/memberlist_body.tpl

Weitere:
templates/subSilver/profile_view_body.tpl
templates/subSilver/viewtopic_body.tpl


Ist das Richtig wenn ich mich strikt an die Install.txt halte bzw. wiel da nichts mit den Updates steht oder wo für sind die da?
Zuletzt geändert von djblue am Di 27.Mär, 2007 12:19, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

AAAAAAAA,lso:
subSilver wird immer angegeben, weil es der Standard-Style des phpBB ist.
Auf dem basiert ja auch das Orion.
Was Du also unter subSilver einbauen sollst, ist in cback zu suchen.
Schaue dabei allerdings auch nach Code-"Teilen", wenn Du etwas komplett nicht findest. Oft ist in dem Style nur etwas "leicht" anders.

Und welche Dateien und Ordner kannst Du nicht finden, in die Du etwas einbauen sollst?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Also ersteinmal danke für die Freundlichkeit die mir hier erbracht werden, da fühlt man sich gleich sehr wohl. Als zweites möchte ich sagen, das ich ein anfänger bin und somit eigendlich von nichts ne ahnung habe. Mir hat zwar ein kumpel mal ein wenig was erklärt und ich konnte meine kenntnisse nach und nach weiter ausbauen. Auch war es mir sehr hilfreich bei meinen HTML kenntnissen, mich zurecht zu finden aberich habe noch nie einen MOD ans Orion angepasst und nach langen probieren und hin und her und dort mal was gemacht und dann wieder dort und das wieder rückgängig habe ich es nun endlich nach über 4 Stunden hinbekommen und es Leuft einwandfrei, was mich sehr stolz macht. Ich habe da aber noch eine allerletzte frage und zwar wie kann ich es einstellen das die Verivifzierungs symbole im Profiel angezeigt werden? und wie muss ich es einstellen das die "verify_user_list" sich nicht in einem neuen Fenster öffnet?

ich bedanke mich nochmals, auch wenns nur ne kleine Hilfe war von euch ;) aber ich komme jetzt schon besser mit Foren Systematik klar. Danke

MFG
DJ Blue

P.S: mir ist grade was Aufgefallen. Also ich bin ja Verifiziert aber wie kann ich jemanden Verifizieren bzw. jemand einen Vorschalgen, müsste es da nicht einen butten "Verifizierung Vorschalgen" geben oder so was?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Im Profil eines Users ist, sofern der MOD korrekt installiert ist, neben dem Usernamen ein Icon zu sehen. Auf dieses kann man klicken, um einen User zu verifizieren, bzw. vorzuschlagen.
Alles andere geschieht dann im ACP.

Profilanzeige im Portal:
Zunächst muss der MOD in der portal.php installiert werden.
Also einfach nach dem ersten include(... diese Zeile einfügen:

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_verify_user.'.$phpEx);
und nach

Code: Alles auswählen

//
// End session management
//
diese Zeile:

Code: Alles auswählen

$verify = get_verify_user();
Abschliessend kann man an gewünschter Stelle mit

Code: Alles auswählen

$verify_status = get_verify_status($user_id);
(ist hier ein Beispiel!)
den Status abfragen und damit auch an das Template übergeben.
Dazu muss man aber wissen, wo der Status angezeigt werden soll, um die richtigen Stellen zu bearbeiten!

Und zur Verfify User List:
Du musst dazu in der includes/functions_verify_user.php die Zeile

Code: Alles auswählen

$verify_status = '<a href="'.append_sid($admin_path."verify_user_list.$phpEx").'" target="_blank">'.$verify_status.'</a>';
einfügen.
Damit diese Liste im gleichen Fenster geöffnet wird, entferne aus dieser Zeile einfach target="_blank".
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Naja fast alles geht

Beitrag von djblue »

Im Profil eines Users ist, sofern der MOD korrekt installiert ist, neben dem Usernamen ein Icon zu sehen. Auf dieses kann man klicken, um einen User zu verifizieren, bzw. vorzuschlagen.
Alles andere geschieht dann im ACP.
Und genau da beginnt mein Problem, was ich habe, den alles ist zwar drin aber es wird nichts um User profil davon angezeigt. Ich werde es noch einmal überprüfen. Dort im User Profil soll dann wohl das Icon sein mit dem Kreuz oder? In welche dadei die bearbeitet werden musste, ist den dieser Link zum vorschlagen, fals es sich nur um eine Datei handelt? Den diese Information könnte evtl. die Fehlersuche besser einkrenzen.

Kann das Richtig eingebaut sein?

Code: Alles auswählen

In der Install.txt steht ......%u3a
open%u3a usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
	'U_SEARCH_USER' => append_sid("search.$phpEx?search_author=" . urlencode($profiledata['username'])),

#
#-----[ AFTER, ADD ]------------------------------------------
#
	'U_VERIFY_USER' => $verify_user,

Wenn ich das also eingebaut habe, dann sieht das bei mir so aus .....%u3a

bla bla bla ...

$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($profiledata['username']) . $verify_user .  "&showresults=posts");

bla bla bla ...

Nachtrag:
Habe sachen wo ich mir unsicher war, noch einmal überprüft und konnte Mengel finden soweit ich das beurteilen kann (siehe oben). Kann ich diesen link sag ich mal, nicht manuell noch einmal einbauen und wenn ja wo finde ich diesen?
Zuletzt geändert von djblue am Mi 28.Mär, 2007 00:59, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng einfach die usercp_viewprofile.php und profile_view_body.tpl hier an, dann schaue ich nach, was fehlt/falsch ist.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Na da bin ich ja mal gespannt.
Habe da noch eine andere Frage, soll ich anderen Update
die in dem Ordner sind bei der Zip Datei auch noch ausführen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nein!
Die Updates sind NUR für ältere Installationen des MODs!
Daher bei einer Neuinstallation absolut tabu!

Zu Deinen Dateien:
Du hast schlicht was vergessen einzubauen.
Und zwar in die usercp_profile_view.php gehört noch die Zeile

Code: Alles auswählen

	'U_VERIFY_USER' => $verify_user,
Füge die einfach mal vor die Zeile

Code: Alles auswählen

	'U_SEARCH_USER' => append_sid("search.$phpEx?show_results=posts&search_author=" . $u_search_author),
ein und das Icon erscheint im Userprofil.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Okay habe den Fehler gefunden und so wie du es geschrieben hast eingefügt. Es war natürlich meine Schult, da ich es an der Falschen stelle eingebaut habe, da habe ich wohl nicht aufgepasst aber jetzt geht es bzw. wir angezeigt der link (Alles über Schnuffel86 verifizieren). Habe wohl den Walt vor lauter Beumen nicht gesehen.

Danke nocheinmal für diesen MOD und auch für die Hilfe.
Wenn ich den Spenden link finde bei euch, dann schicke ich mal was zu.

Mit Freundlichen grüßen
djblue


Nachtrag:
gibt es ein Mod oder der gelichen mit dem es möglich ist, das die Verifizierung nur ein Jahr lang gültig ist inkl. eines Premium User bereichs im Forum und nach dieser ablaufzeit, wird man wieder zurückgestellt?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

gibt es ein Mod oder der gelichen mit dem es möglich ist, das die Verifizierung nur ein Jahr lang gültig ist inkl. eines Premium User bereichs im Forum und nach dieser ablaufzeit, wird man wieder zurückgestellt?
Einen ähnlichen MOD wie den Verify User MOD kenne ich überhaupt nicht und auch dabei müsste man genau diese Anforderung erst programmieren...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Hätte ja sein können, das es sowas gibt!
Wäre doch bei einer Weiterendwicklung nett?!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist aber nicht jetzt soooo der Brüller, Verifizierungen zeitlich zu begrenzen, oder?
Entweder ein User ist verifiziert (in der Grundidee des MODs sollten so die "echten" User bekannt werden und sich gegenseitig in einem "Netzwerk" wiederfinden) oder eben nicht.
Zeitlich... naja, wer das braucht...

Wie gesagt:
Wenn man viel Zeit ist... Irgendwann...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Na ich brauche das. Erklärung steht gleich auf der HP in der Mitte der Seite http://www.forum-pankow.de
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

... ich liebe es, unter zeitdruck zu arbeiten ...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Warum Zeitdruck, es sollte jetzt nicht als Aufforderung von mir rüber kommen, war ja nur eine Idee von mir bzw. vorschalg zur verbesserung. Momentan löse ich das Problem, das ich mir einen Kalendereintrag mache auf meinem Pocket PC bzw. unter Outlook, wann ein Jahr für ein User vorbei ist. Allerdings, wenn hunderte angemeldet sind, dann könnte es irgendwann einmal Nervig werden ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Allerdings, wenn hunderte angemeldet sind, dann könnte es irgendwann einmal Nervig werden
Yepp und da wäre eine automatische Statusänderung schon besser.
Ich werde mal sehen, was ich über Ostern so machen kann.
Wäre ja gelacht, wenn das nicht doch recht schnell ginge.
Allerdings funktioniert das dann auch nur, wenn ein User das Board besucht.
Dann würde eine "zentrale" Routine alle Verifizierungen, die älter als X (dann für alle einstellbar) sind, wieder entfernen.

Da kommen mir auch schon die ersten Ideen zu...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Könnte man nicht ein Script Schreiben, was aus der Datenbank das Datum ausliest, wann ein User Veifiziert worden ist und dann anschließend berecht wie lange dies schon her ist und den Status der Verifizierung ggf. nach 365 Tagen Löscht (inkl. einem Forum zugang, irgendwie). Die Überprüfung könnte doch endweder in einer bestimmten zeit statt finden oder jedes mal wenn der endsprechende User Online ist. Aber stelle mir das schon wieder einfacher vor als es sicherlich ist oder?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So ungefähr wird es laufen, aber das zu programmieren dauert eben einen Moment...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So, hier der Code:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$check_time = time() - (86400 * 365) // 86400 Seconds (= 1 Day) * 365 Days = 1 Year

$sql = "UPDATE " . USERS_TABLE . " SET 
	verify_status = 0
	verified_suggest = 0, 
	verified_suggest_name = '', 
	verified_suggest_time = 0,
	verified_by = '',
	verified_by_name = '', 
	verified_time = 0";
	WHERE verified_time <= $check_time";
$db->sql_query($sql);


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Ich werde das nicht im MOD selber unterbringen, da mit auch dieser MOD für die gleichen Möglichkeiten eingefallen ist:
http://www.oxpus.de/downloads.php?view=detail&df_id=286
Mit diesem MOD erlaubt man Usern, nur eine bestimmte Zeit in einer Usergruppe zu verweilen.
Dieser Usergruppe kann man dann spezielle Rechte im Forum zuteilen und der User wird automatisch nach Ablauf der Zeit aus der Gruppe entfernt, bzw. ihm damit die zugestandenen Rechte entzogen.
Die Usergruppe kann man dazu auch versteckt einstellen, so daß nur die Mitglieder und der Gruppenmoderator diese Gruppe sehen können.

Das Ganze hätte den Charme, daß User auch selber aus der Gruppe austreten könnten und damit Ihren Anspruch an den "Sonderrechten" zurückgeben würden und man auf die Gruppenrechte zugreifen kann, die ja bereits ohne weitere Änderungen am phpBB überall verfügbar sind.
Und auch die Mitgliedschaft in einer Gruppe könnte man sehr bequem prüfen (okay eine Abfrage entgegen der simplen Auswertung der Userdaten)...

Aber das nur zu den möglichen Alternativen ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
djblue
Beiträge: 16
Registriert: Mo 26.Mär, 2007 21:54
Wohnort: Berlin / Pankow
Kontaktdaten:

Beitrag von djblue »

Coole Sache, aufjedenfall danke und danke für den Tipp mit dem "Temporary Membership on Usergroups".

MFG
djblue
Benutzeravatar
Golf5GTI
Beiträge: 9
Registriert: Mi 16.Mai, 2007 18:00
Kontaktdaten:

Beitrag von Golf5GTI »

[quote="oxpus";p="71534"]Nein!
Die Updates sind NUR für ältere Installationen des MODs!
Daher bei einer Neuinstallation absolut tabu!

Zu Deinen Dateien:
Du hast schlicht was vergessen einzubauen.
Und zwar in die usercp_profile_view.php gehört noch die Zeile

Code: Alles auswählen

	'U_VERIFY_USER' => $verify_user,
Füge die einfach mal vor die Zeile

Code: Alles auswählen

	'U_SEARCH_USER' => append_sid("search.$phpEx?show_results=posts&search_author=" . $u_search_author),
ein und das Icon erscheint im Userprofil.[/quote]

Hi bis hierhin habe ich es auch alles, nur ist nichts zusehen :(
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

WO ist nichts zu sehen?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Golf5GTI
Beiträge: 9
Registriert: Mi 16.Mai, 2007 18:00
Kontaktdaten:

Beitrag von Golf5GTI »

Oh vergass es glaube dazu zuschreiben:

Was ich in der profile_view_body.tpl ändere soll ja bewirken das User / Moderatoren dort was anklicken damit sie die Person verifizieren und das wird nicht angezigt.

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
#
	<td class="catRight" width="60%"><b><span class="gen">{L_ABOUT_USER}</span></b></td>

#
#-----[ REPLACE WITH ]------------------------------------------
#
	<td class="catRight" width="60%"><b><span class="gen">{L_ABOUT_USER}</a></b>&nbsp;{U_VERIFY_USER}</span></td>
Beim Orion ist zwar die Zeile anders aber {L_ABOUT_USER} ist ja die selbe stelle oder?

Kann es auch daran liegen das ich nicht :

/profile.php?mode=viewprofile&u=2

sondern

/profile.php?mode=viewprofile&u=17

bin ?

Wenn ja was muss ich ändern ?
Zuletzt geändert von Golf5GTI am Fr 18.Mai, 2007 06:29, insgesamt 2-mal geändert.
Antworten