anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Mo 09 Jun, 2025 07:07

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Do 13 Mär, 2008 12:16 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Hallo Zusammen,

da ich über die Suchfunktion irgendwie nicht das gefunden habe, was ich brauche, öffne ich ein neues Thema.

Ich habe zwei Fragen zu meiner MotD.

Zum ersten. Ich möchte, wenn ich eine MotD veröffentliche auch auf Links hinweisen, die dann auch durch Klick eine neue Seite öffnen. In meinem System ist es nicht erlaubt, html in der Bio zu benutzen - das wollte ich persönlich nicht, weil ich immer Bedenken habe, dass das zu irgendwelchen Badnavs oder Festhängereien führt. Jedoch würde ich es gerne für mich als Admin in der MotD anwenden können.
Kann mir jemand sagen, wie oder welche allowedtags ich in der motd.php einbauen muss?


Meine nächste Frage hat auch mit der MotD zu tun. Und zwar habe ich irgendwie mit meiner Datumsanzeige meine Probleme. Wenn eine Bekanntgabe ausgegeben wird, sieht mein Datum wie folgt aus:

$this->bbcode_second_pass_code('', '... gab XXX am 2008-03-12 15:20:54, bekannt:')

Unschön, hm? Es gefiele mir natürlich besser, wenn da stünde:

$this->bbcode_second_pass_code('', '... gab XXX am 12.03.2008 um 15:20:54, bekannt:')

Aber irgendwie bekomme ich das nicht hin. Ich blick bei dem Code nicht durch.

genauso hätte ich es wahnsinnig gern, dass auch in kleinerer Art unter der MotD erscheint, wenn diese bearbeitet wurde. Und wann zuletzt.
Ihr wisst, was ich meine, mh?

Meine motd.php ist im source.

Vielleicht kann einer der schlauen Köpfe hier mir alten Frau dazu ein paar Hilfestellungen geben? Wäre wirklich lieb.

Viele Grüße, verni :wink:


P.S: Falls es ~doch~ schon Threads dazu gibt, zweifel ich an meiner Suchquali -.-

_________________
»Esgorath«

Source


Zuletzt geändert von vernisage am Do 13 Mär, 2008 17:19, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einzelne Ausgaben in der MotD
BeitragVerfasst: Do 13 Mär, 2008 12:30 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 15 Okt, 2005 14:06
Beiträge: 864
Geschlecht: Männlich
LoGD: http://shinobilegends.com
such in deiner motd.php


{$row['motdauthorname']}`G am {$row['motddate']},`G bekannt:

und ersetze mit

{$row['motdauthorname']}`G am ".date("d.m.Y H:i:s",strtotime($row['motddate'])).",`G bekannt:

das "zuletzt bearbeitet am" dürfte mehr erfordern, da nur *ein* datum gespeichert wird
da müsste man in der motd tabelle noch ein feld "motddate" einführen, z.b. "motddateorigin" und das dann als ursprungsdatum nehmen... und entsprechend einbinden.

_________________
Entwicklung Lotgd 1.2.2 +nb
1.2.1 +nb ist final

Bugreports/Testing erwünscht, http://nb-core.org

Wichtige Info für Programmierersucher:
viewtopic.php?f=34&t=4285


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einzelne Ausgaben in der MotD
BeitragVerfasst: Do 13 Mär, 2008 12:45 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Nightborn hat geschrieben:
{$row['motdauthorname']}`G am ".date("d.m.Y H:i:s",strtotime($row['motddate'])).",`G bekannt:


Hui danke für den schnellen Tipp!!
Wenn ich jetzt NACH dem d.m.Y noch stehen haben möchte "um" und dann erst H:i:s.... muss ich das dann zerpflücken? Oder doppelt eingeben?

EDIT von mir selbst:
Hat sich erledigt (obiges)... ich hab das so gemacht und es geht... Verbesserungsvorschläge? her damit:

$this->bbcode_second_pass_code('', '{$row['motdauthorname']}`G am `&".date("d.m.Y",strtotime($row['motddate']))."`G um `&".date("H:i:s",strtotime($row['motddate']))."`G, bekannt:')


Was mein Wunsch mit dem "zuletzt bearbeitet von XXX am 000" angeht - gibt es dazu jemanden, der das veröffentlicht hat? *englein*


Gibt es auch noch einen Tipp für meine erste Bitte?

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einzelne Ausgaben in der MotD
BeitragVerfasst: Do 13 Mär, 2008 14:51 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Ich mein ich hab das damals veröffentlicht..

$this->bbcode_second_pass_code('', '//von Rikkarda@silienta-logd.de umwandlung von Link zu Hyperlink

function makeUrl($text) {
return preg_replace( array(
"/[^\"'=]((http):\/\/[^\s\"']+)/i",

"/<a([^>]+)>/i"
),
array(
"<a href=\"\\1\">HIER</a>",

"<a\\1 target=\"_blank\" >"
),
$text
);
}')


dann musst du vor der $body Ausgabe halt noch die Funktion einfügen.. bei mir sieht der Part dann so aus:

bitte den 2. Teil nicht blind übernehmen, sondern in deiner Function Motditem nachsehen

$this->bbcode_second_pass_code('', 'output(nl2br(makeUrl("$body")),true);')


P.S. wenn du jetzt einen Link in die MOTD einfügst, dann wird daraus automatisch, das Wort HIER unterlegt mit dem von dir eingefügten Link, musst halt ggf. anpassen für deine Verhältnisse.

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einzelne Ausgaben in der MotD
BeitragVerfasst: Do 13 Mär, 2008 15:14 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Vielen Dank, Rikka... das hat super geklappt...
Hab auch deinen Beitrag von damals hier gefunden...
allerdings klappts bei mir mit dem automatischen Zeilenumbruch nicht, aber das macht absolut nichts *g*... das probier ich an anderer Stelle noch
Mit dem Hyperlink bin ich schon vollends zufrieden!


Jetzt fehlt nur noch meine kleine Bitte mit dem

"zuletzt bearbeitet von XXX am 000" usw ;o)

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Einzelne Ausgaben in der MotD
BeitragVerfasst: Do 13 Mär, 2008 16:44 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
np das andere find ich unnötig daher hab ich sowas nie gemacht, kenn auch momentan keinen Server der sowas innehat

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do 13 Mär, 2008 17:18 
Offline
Held
Held

Registriert: Mo 23 Jan, 2006 13:15
Beiträge: 222
Wenn ich es mir recht überleg....
hast du recht...
Übrigens hab ich im Post vorher Blödsinn erzählt, der Zeilenumbruch funktioniert
Man müsste ihn nur auch via Enter setzen -.-

... das Alter ...

Der Thread ist damit von meiner Seite aus erledigt. Hab alles erfahren (und dazu gelernt), was ich brauchte.

Danke an Alle

_________________
»Esgorath«

Source


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 7 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum