[2.0.x] Admin Reminder

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
noxx
Mitglied
Beiträge: 104
Registriert: 16.03.2004 14:35

Beitrag von noxx »

ja super! Du scheinst dich wirklich mit dem Zeugs auszukennen.

Kannst du mir noch bitte verraten, wie ich einen "Befehl mit phpMyAdmin" ausführe?!

Also ich hab bei meinem Anbieter einen Link gefunden, wie ich in ein sogenanntes "phpMyAdmin" Kontrolldingens reinkomme. Da stehen meine 2 Datenbanken. ...
Wie führe ich jetzt so einen Befehl aus?

Sorry für die blöde Frage, ich hab da echt keinen Peil von!
Aber das wirst du ja selber gerade merken. *hehe*

Danke für evtl. Hilfsversuche.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi ...

also links siehst du deine datenbanken ... einfach mal den namen anklicken und die ansicht müsste sich erweitern um deine ganzen tabellennamen ....

dann auf der rechten seite auf den "reiter" SQL klicken ....
in das eingabefenster den sql-befehl per copy and paste einfügen ...

auf ok ... fertig :-)

sicherheitshalber nochmal auf die tabelle phpbb_user klicken ... links erscheinen dann die feldnamen der tabelle ... da kannst du dann prüfen ob der feldname da ist :-)

markus ...
noxx
Mitglied
Beiträge: 104
Registriert: 16.03.2004 14:35

Beitrag von noxx »

Danke Markus,
ich hab das Gefühl ich bin näher an meinem Ziel. :-)

Ich hab jetzt diesen Befehl eingegeben uns auf Ausführen geklickt dann erhalte ich folgenden Text:


Fehler

SQL-Befehl :

ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT( 4 ) DEFAULT '0' NOT NUL

MySQL meldet:


#1064 - You have an error in your SQL syntax near 'NUL' at line 1


Noch eine Idee vielleicht?! :-)
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi ...

NUL schreibt sich NULL

dann funzt es :D

markus
noxx
Mitglied
Beiträge: 104
Registriert: 16.03.2004 14:35

Beitrag von noxx »

Tatsächlich!

Du hast es geschafft MICH dazu zu bringen das Ding wirklich zum laufen zu bringen!

Vielen Dank! Meister des myphpdingens UND der deutschen Rechtschreibung! :grin:
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi ...

hab ich doch gern gemacht :D

markus
muchul
Mitglied
Beiträge: 49
Registriert: 08.04.2004 01:38
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von muchul »

Wo kann ich die Linke seite (die in englisch ist finden?)

Edit: Gerade gefunden Hat sich also erstmal erledigt

Arbeite gerade die Übersetzung ins Türkische aus. So gegen freitag werde ich das hier posten.
muchul
Mitglied
Beiträge: 49
Registriert: 08.04.2004 01:38
Wohnort: Gelsenkirchen
Kontaktdaten:

Beitrag von muchul »

OK wie versprochen die türkische version:

Code: Alles auswählen

################################################################# 
## Mod Title: Admin reminder 
## Mod Version: 1.0.7 
## Mod Author: Chaze < c.h.a.s.e@gmx.net >
## Mod Description:  Allows you to select inactive user and zero poster to remind them by mail to activate/use their account.
##					 Furthermore you can delete user which were reminded more than 3 times.
## 
## 
## Installation Level: (easy) 
## Installation Time:  5 Minutes
## 
## Files To Edit:      2 
## 
## Included Files:     8 
##			 - admin/admin_reminder.php
##
##			 - language/lang_english/email/reminde_zeroposter.tpl
##			 - language/lang_english/email/reminde_inactive_accounts.tpl
##			 - language/lang_english/email/reminde_inactive_user.tpl
##
##			 - language/lang_german/email/reminde_zeroposter.tpl
##			 - language/lang_german/email/reminde_inactive_accounts.tpl
##			 - language/lang_german/email/reminde_inactive_user.tpl
##
##			 - admin/admin_reminde_inactive_user.tpl
## 
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
#################################################################
##
##
## Bu komandoyu sql database inde calistir  (phpbb_ kismini kendi "db prefix" göre degistirmen gerekli):
##
## ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL 
##
##
##
##-----[ AÇ ]------------------------------------------------------
##
## open language/lang_turkish/lang_admin.php
##
##-----[ BUL ]------------------------------------------------------
##
##

   //
   // That's all Folks!
  
##
##-----[ ÖNÜNE EKLE  ]----------------------------------------------
##
##
// Admin reminder
$lang['ar_1Day'] = '&nbsp;1 Gün';
$lang['ar_7Days'] = '&nbsp;7 Gün';
$lang['ar_2Weeks'] = '&nbsp;2 Hafta';
$lang['ar_1Month'] = '&nbsp;1 Ay';
$lang['ar_3Months'] = '&nbsp;3 Ay';
$lang['ar_6Months'] = '&nbsp;6 Ay';
$lang['ar_1Year'] = '&nbsp;1 yýl';
$lang['days'] = 'Gün';

$lang['ar_reg_exc'] = "Son ziyareti geçeli:";
$lang['ar_title_ia'] = "<u>Aktive edilmemiþ hesaplar </u><br><font size=1>Kayýt tarihi geçeli <b>";

$lang['ar_title_sp'] = "0 mesajlý <u>üyeleri hatýrlat</u><br><font size=1>Kayýt tarihi geçeli <b>";

$lang['ar_title_sh_ia'] = 'E-Mail ile hatýrlatýlmýþ <u>açýlmamýþ hesaplar</u></font>';
$lang['ar_title_sh_zp'] = 'E-Mail ile ihtar edilmiþ <u>0-mesajlý üyeler</u>';
$lang['ar_title_sh_iau'] = 'E-Mail ile ihtar edilmiþ <u>pasiv üyeler</u><br><font size=1>0-mesajlý üyeler dahil deðildir</font>';
$lang['ar_title_sh_pu1'] = '<u>En az ';
$lang['ar_title_sh_pu2'] = ' kere ihtar edilmiþ üyeler</u><br><font size=1>!!! Seçilen üyeler silinecektir. Bu dönüþü olmayan bir iþlemdir.


!!!</font>';

$lang['ar_act_link'] = 'Aktive et';
$lang['ar_reg_date'] = 'Kayýt Tarihi';
$lang['ar_times_rem'] = 'Hatýrlatmalar';
$lang['ar_remind'] = '!!! Hatýrlat !!!';
$lang['ar_last_visit_exc'] = 'Son ziyareti geçeli:';
$lang['ar_last_visit'] = 'Son ziyaret';

//
// Admin reminder
//



##   Inglizce DIldestegi
##
##-----[ AÇ ]------------------------------------------------------
##
## open language/lang_english/lang_admin.php
##
##-----[ BUL ]------------------------------------------------------
##
##

   //
   // That's all Folks!
  
##
##-----[ ÖNÜNE EKLE  ]----------------------------------------------
##
##

//
// Admin reminder
//

$lang['ar_1Day'] = '&nbsp;1 Day';
$lang['ar_7Days'] = '&nbsp;7 Days';
$lang['ar_2Weeks'] = '&nbsp;2 Weeks';
$lang['ar_1Month'] = '&nbsp;1 Month';
$lang['ar_3Months'] = '&nbsp;3 Month';
$lang['ar_6Months'] = '&nbsp;6 Months';
$lang['ar_1Year'] = '&nbsp;1 Year';
$lang['days'] = 'days';

$lang['ar_reg_exc'] = 'Reg.-date exceeds:';
$lang['ar_title_ia'] = 'Remind <u>inactive accounts</u><br><font size=1>where the reg.-date exceeds <b>';
$lang['ar_title_sp'] = 'Remind <u>zero-poster</u><br><font size=1>where the reg.-date exceeds <b>';
$lang['ar_title_sp'] = 'Remind <u>inactive user</u><br><font size=1>where the last visit exceeds <b>';
$lang['ar_title_sh_ia'] = 'By e-mail reminded <u>inactive</u> user</font>';
$lang['ar_title_sh_zp'] = 'By e-mail reminded <u>inactive user</u>';
$lang['ar_title_sh_iau'] = 'By e-mail reminded <u>inactive user</u><br><font size=1>Zero-posters are not included</font>';
$lang['ar_title_sh_pu1'] = '<u>DELETE USER reminded > ';
$lang['ar_title_sh_pu2'] = ' times</u><br><font size=1>!!! All selected users will be deleted finally !!!</font>';

$lang['ar_act_link'] = 'Act.-link';
$lang['ar_reg_date'] = 'Reg.-date';
$lang['ar_times_rem'] = 'times reminded';
$lang['ar_remind'] = 'REMIND THEM!';
$lang['ar_last_visit_exc'] = 'Last visit exceeds:';
$lang['ar_last_visit'] = 'Last visit';
//
// Admin reminder
//



##   Almanca DIldestegi
##
##-----[ AÇ ]------------------------------------------------------
##
## open language/lang_german/lang_admin.php
##
##-----[ BUL ]------------------------------------------------------
##
##

   //
   // That's all Folks!
  
##
##-----[ ÖNÜNE EKLE  ]----------------------------------------------
##
##


//
// Admin reminder
//

$lang['ar_1Day'] = '&nbsp;1 Tag';
$lang['ar_7Days'] = '&nbsp;7 Tage';
$lang['ar_2Weeks'] = '&nbsp;2 Wochen';
$lang['ar_1Month'] = '&nbsp;1 Monat';
$lang['ar_3Months'] = '&nbsp;3 Monate';
$lang['ar_6Months'] = '&nbsp;6 Monate';
$lang['ar_1Year'] = '&nbsp;1 Jahr';
$lang['days'] = 'Tage';

$lang['ar_reg_exc'] = "Reg.-Datum überschreitet:";
$lang['ar_title_ia'] = "Erinnert <u>nicht aktivierte Konten</u><br><font size=1>mit Reg.-Datum älter als <b>";
$lang['ar_title_sp'] = "Erinnert <u>0-Poster</u><br><font size=1>mit Reg.-Datum älter als <b>";
$lang['ar_title_sp'] = "Erinnert <u>inaktive User</u><br><font size=1>mit letztem Login älter als <b>";
$lang['ar_title_sh_ia'] = 'Per E-Mail erinnerte <u>inaktive Konten</u></font>';
$lang['ar_title_sh_zp'] = 'Per E-Mail erinnerte <u>0-Poster</u>';
$lang['ar_title_sh_iau'] = 'Per E-Mail erinnerte <u>inaktive User</u><br><font size=1>0-Posters sind nicht enthalten</font>';
$lang['ar_title_sh_pu1'] = '<u>LÖSCHE User, die öfter als ';
$lang['ar_title_sh_pu2'] = ' mal erinnert wurden</u><br><font size=1>!!! Alle ausgewählten User werden endgültig gelöscht !!!</font>';

$lang['ar_act_link'] = 'Akt.-Link';
$lang['ar_reg_date'] = 'Reg.- Datum';
$lang['ar_times_rem'] = 'Erinnerungen';
$lang['ar_remind'] = 'ERINNERN!';
$lang['ar_last_visit_exc'] = 'Letzter Besuch älter als:';
$lang['ar_last_visit'] = 'Letzter Besuch';
//
// Admin reminder
//

##
##
##-----[ TÜM DOSYALARI KAYITLA/KAPAT VE WEBSPACESINE YÜKLE ]------------------------------------------ 
##
##
##
##
##-----[ OPTIONAL ]--------------------------------------------------
##
## If you want to set the x-times reminded counter to 0, every time the user is logging in, make the following changes
##
##-----[ AC ]------------------------------------------------------
##
## open sessions.php
##
##-----[ BUL ]------------------------------------------------------
##
## SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit
##
##-----[ ile DEĞİŞTİR ]----------------------------------------------
##
## SET user_session_time = $current_time, user_session_page = $page_id, user_lastvisit = $last_visit, user_reminded = '0'
##
##
##-----[ TÜM DOSYALARI KAYITLA/KAPAT VE WEBSPACESINE YÜKLE ]-------------------------------------- 
##
##
## EoM 
Änderungen wegen dem Admin Panel:

admin_reminder.php Öffnen

Suche:

Code: Alles auswählen

//	$module['Reminder']['Remind inactive accounts'] = $filename . "?mode=inactive_accounts";
//	$module['Reminder']['Remind Zero poster'] = $filename . "?mode=zeroposter";
//	$module['Reminder']['Remind inactive user'] = $filename . "?mode=inactive_user";
//	$module['Reminder']['Prune reminded user'] = $filename . "?mode=show_pruneuser";
und ersetze durch:

Code: Alles auswählen

	$module['Reminder']['Acilmamis hesaplar'] = $filename . "?mode=inactive_accounts";
	$module['Reminder']['Mesaji 0 olanlar'] = $filename . "?mode=zeroposter";
	$module['Reminder']['Coktandir ugramayanlar'] = $filename . "?mode=inactive_user";
	$module['Reminder']['Silinecek üyeler'] = $filename . "?mode=show_pruneuser";
Suche:

Code: Alles auswählen

	                   	'L_TITLE' => "<u>DELETED user</u>",
und ersetze mit :

Code: Alles auswählen

	                   	'L_TITLE' => "<u>Silinen Üyeler</u>",
admin_reminder.php Speichern und hochladen.

Jetzt fehlen noch die drei Mailvorlagen:

remind_inactive_accounts.tpl

Code: Alles auswählen

Subject: {SITENAME}deki üyeliginiz
Charset: iso-8859-9

Merhaba {USERNAME},

{U_REGDATE} tarihinde {SITENAME} de {USERNAME} ismi altinda kayit oldunuz. 
Maalesef simdiye kadar hesabinizi aktive etmediniz. 

Hesabinizin aktive edilebilmesi icin lütfen alttaki linke tiklayiniz:

{U_ACTIVATE}

Hesabiniz acildiktan sonra Isminiz ve Sifreniz ile giris yapabilirsiniz.

{EMAIL_SIG}
remind_inactive_user.tpl


Code: Alles auswählen

Subject: {SITENAME} deki üyeliginiz
Charset: iso-8859-9

Merhaba {USERNAME},

{SITENAME} deki son ziyaretiniz {LV_DATE} idi. 
Bu Tarih ten sonra Forumumuzda bir daha mesaj göndermediniz. 

Forumumuza artik katilmak ve hatirlatmalar istemiyorsaniz, bu mail göndericisine lütfen kisa bir cevap yollayiniz.
Üyeliginiz ve sizinle ilgili bütün bilgiler isteginiz üzeri silinecektir. 

{EMAIL_SIG}
remind_zeroposter.tpl

Code: Alles auswählen

Subject: {SITENAME}deki üyeliginiz
Charset: iso-8859-9

Merhaba {USERNAME},

{U_REGDATE} tarihinde {SITENAME} de {USERNAME} ismi altinda kayit oldunuz. 
Kayit olduktan sonra forumumuzda hic mesaj göndermediniz. 

Forumumuza artik katilmak ve hatirlatmalar istemiyorsaniz, bu mail göndericisine lütfen kisa bir cevap yollayiniz.
Üyeliginiz ve sizinle ilgili bütün bilgiler isteginiz üzeri silinecektir. 

{EMAIL_SIG}
Korrektur vorschläge werden dankend angenommen.
Lucike FZ
Mitglied
Beiträge: 22
Registriert: 27.07.2003 21:49
Wohnort: Hannover
Kontaktdaten:

Beitrag von Lucike FZ »

phpBB hat geschrieben:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/.../mysql4.php on line 214
Diese Meldung ist ja mittlerweile nicht mehr unbekannt. Eine richtige Lösung habe ich bisher nicht gefunden oder es gibt keine. Ist es den ein schwerwiegender Fehler? Bei mir bekommen alle ihre eMail und das Hochzählen funktioniert auch, ebenfalls das Löschen nach der 3. Erinnerung.

Gruß
Lucike
Dox-Industries
Mitglied
Beiträge: 36
Registriert: 06.01.2004 11:49
Wohnort: Brehna
Kontaktdaten:

Beitrag von Dox-Industries »

hmm....hab ein problem mit dem mod:

Code: Alles auswählen

##
## Run the following command on your sql database (replace phpbb_ with your db prefix):
##
## ALTER TABLE `phpbb_users` ADD `user_reminded` TINYINT(4) DEFAULT '0' NOT NULL 
##

lol..ich weiß echt nich was die wollen...sry hab da nich viel ahnung von...

mfg
dox
Antworten

Zurück zu „phpBB 2.0: Mod Support“