news system

aoastone

Grünschnabel
hallo.
es gibt ja viele news scripte usw. zum runterladen aber die gefallen mir alle nicht wirklich oder lassen sich nicht gut einbinden.

jetzt will ich mir selber eines machen nur ist mein php können doch etwas beschränkt
ausser es kennt wer ein gutes system das sich gut einbinden lässt und diese sachen dabei hat.
diese sachen hätt ich gerne dabei:
- news schreiben/löschen/editieren
- so eine art bb code unterstützung (hier vb code)
- smilies
- kommentar funktion (auch mit smilies)

wäre fein wenn mir wer weiter helfen könnte.
danke
 
Kannst mir mal sagen was du da gefunden hast um den bbcode um zu wandeln, denn ich hab mit dem auch gerade eine kleines probel.

Sag mir doch bitte genau den link dazu.

Gruß kcyberbob
 
- news schreiben/löschen/editieren
ist ja noch das Kleinte Problem, einfach mit insert, update usw.. die Datenbank aktualisieren

- so eine art bb code unterstützung (hier vb code)
Sagtest du schon das du es schon hast trozdem: mit ereg_replace lässt sich sowas machen ;) da kannste Zeichenketten durch andere ersetzen. DAVOR muss man alle HTML Tags halt eben wenn man will killen

- smilies
ereg_replace ;) sollteste dir echt mal anguggen.. http://de2.php.net/manual/de/function.ereg-replace.php und dann halt :) durch <IMG SRC="..... ersetzen

- kommentar funktion (auch mit smilies)
das wird schwieriger wenn man einfach so ran geht ;)
muss man sich vorher ne Datenbank Struktur überlegen wie du kommentare von den anderen unterscheiden kannst, vielleicht ne 2. Table mit den kommentaren die ein MOTHER hat oder sowas und da dann die ID von dem Newspunkt rein wo er zu gehöhrt...


was auch noch intressant ist für ein News script, ich schreibs hier einfach mal hin ;) das man die letzten 1 oder 2 Monate grad anzeigt... das würdest du so machen:

Die Table braucht ein Field `DATUM` mit einem Timestamp (keinem Unix-Timestamp)

$current_day = date(YmdHis);
$y = substr($current_day, 0, 4);
$m = substr($current_day, 4, 2);

// ToDate (FromDate + 1), Jahresumbruch beachtet
if ($m+1 >= 13) { $new_y = $y + 1; $new_m = 1; }
else { $new_y = $y; $new_m = $m + 1;}
$ToDate = $new_y. str_pad ($new_m, 2, "0", STR_PAD_LEFT)."01000000";

$ergebnis = mysql_query("SELECT * FROM `DIENSTPLAN` WHERE to_days(DATUM) >= to_days($current_day) AND to_days(DATUM) < to_days($ToDate)");
while ($row = mysql_fetch_object($ergebnis)){

// Datensätze anzeigen

}

Hier hat man auch die möglichkeit News für die Zukunft zu schreiben, wenn man den Timestamp manuell angibt und er über dem aktuellen Datum liegt, er wird erst dann dargestellt... ;)
 
yoar ich könnt dir auch eins schreiben ohne dass es was kostet! so zeug wie datum, schreiben, lesen (sonst würds kaum sinn machen) und edit bekomm ich in jedem fall hin! bb codes sind atm mein größtes problem auch wenn die in jedem fall machbar sind!

würde aber in jedem fall ein /zwei tage dauern weil ich auf miner site grad was machen muss
 
mein probleme liegt im moment urls und emails um zu formen.
ich bekommen die
PHP:
[urllll="http://www.bla.org"]meine homepage[/urllll]
und
PHP:
[emailll="muh@bla.org"]meine email[/emailll]
nicht ganz hin.
könnte mir da vielleicht wer eine lösung posten?
danke
 
Zurück