Seite 19 von 43

Verfasst: 22.04.2004 12:00
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.

Verfasst: 22.04.2004 12:08
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 ...

Verfasst: 22.04.2004 12:20
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?! :-)

Verfasst: 22.04.2004 12:30
von Markus67
hi ...

NUL schreibt sich NULL

dann funzt es :D

markus

Verfasst: 22.04.2004 12:41
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:

Verfasst: 22.04.2004 12:44
von Markus67
hi ...

hab ich doch gern gemacht :D

markus

Verfasst: 26.04.2004 21:51
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.

Verfasst: 01.05.2004 15:01
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.

Verfasst: 11.05.2004 15:04
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

Verfasst: 11.05.2004 15:09
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