News-System 01.02.06-sf |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
News-System 01.02.06-sf |
Mon. 3. July 2006, 18:32
Beitrag
#1
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Titel: News-System
Version: 1.2.6-sf Letzte Änderung: 03.07.2006 Sefrengo-Version: ab 1.2.1 Autor: Holger Stitz (mvsxyz) Beschreibung: Flexibles News-System mit Kategorien, Templates, Archiv, u.v.m. Features: - Anbindung ans Rechte-System von Sefrengo (P) - Kategorie-Verwaltung (P & M) - Template-Sets (P & M) - Related-System (P) - Favoriten bei Autor/Quellen-Auswahl (P) - Teaser mit Bild (P & M) - Kommentar-System (P & M) - Artikel-Archiv (P & M) - Artikel-Vorschau mit Template-Set-Auswahl (P) - Suchfunktion (P & M) - Druckversion (M) - Send2Friend (M) - RSS-Feed (M) - Freie Sortierung und Anzeigezeiträume (M) - Backup-System (z.Z. nur Tpls) (P) - Artikel-Vorlagen (P) Installation: Allgemeines 1. Bitte vorsichtshalber eine MySQL-Kopie machen! Ich übernehme keine Verantwortung für zerschossene Sefrengos. 2. Automatische Installation ( empfohlen ): Unter Administration -> Plugins -> Plugin importieren ganz unten die cmsplugin-Datei auswählen und hochladen. Fertig! Weiter mit Schritt 2 bei Plugin-Installation. 3. Manuelle Installation: Alle Dateien aus dem Tar-Archiv nach ./backend/plugins/newssystem/ entpacken und hochladen Plugin-Installation 1. Bei manueller Installation: Über Administration -> Plugins -> Neues Plugin -> Verzeichnis importieren installieren 2. News-System aufrufen 3. Kategorien anlegen (Optional, aber empfohlen) 4. Einstellungen im Plugin tätigen. 5. Templates für das Modul editieren. 6. News eintragen Modul-Installation 1. Bei manueller Installation oder falls noch nicht vorhanden: Über Design -> Module -> Module uploaden (ganz unten) die Dateien "News-System.cmsmod" und "News-System Teaser.cmsmod" aus dem Ordner ./backend/plugins/newssystem/module auswählen und installieren 2. Einstellungen im Modul tätigen. 3. Modul wie gewohnt einbinden. Update: Allgemeines - Bitte vorsichtshalber eine MySQL-Kopie machen! Ich übernehme keine Verantwortung für zerschossene Sefrengos. - Das Update auf die Version 1.2.x ist nur ab News-System 1.1 möglich! Automatisches Update 1. Die cmsplugin-Datei unter Administration -> Plugins -> Plugin importieren hochladen 2. Die folgende Abfrage auf Update mit OK bestätigen 3. Die Module aus dem Ordner "module" importieren. (siehe Modul-Installation) Manuelles Update 1. Die cmsplugin-Datei entpacken 2. Die Dateien via FTP hochladen 3. Den MySQL-Befehl per PHPMyAdmin einspielen QUELLTEXT INSERT INTO {tableprefix}plug_newssystem_values VALUES ('', 0, 'version', NULL, NULL, '1.2.6', NULL, 0, NULL); {tableprefix} muss gegen CMS-Prefix ersetzt werden. (Default ist cms_)4. Das Modul aus dem Ordner "module" importieren. (siehe Modul-Installation) 5. Im Plugin: Templates überprüfen und ggf. ändern, da neue Tpls bzw. Variablen hinzugekommen sind! Deinstallation 1. Bei der Deinstallation des News-Systems gehen alle Daten verloren! Todo - P: Hilfe-System/Doku - P: Einstellung welche BB-Codes (im Edit-Form) angezeigt werden dürfen - P: Eigene Farben im BB-Code (für Edit-Form) unter Templates einfügbar - P: Rückkehr in den zuletzt genutzen Bereich des News-Systems (Status: später) - P: Prioritäten für News-Einträge - P: komfortabel Link für Autor/Quelle in Favoriten aufnehmen - P: Teaser-Formularfeld abschaltbar (Einstellung im backend) - P: Übernahme aus fremden RSS (Status: später) - P: Bildupload (Status: später) - P & M: Newsletter (als Hack zu einem Bestehendem?) - P & M: Suche auch auf Titel + Teaser ausweiten - P & M: News in verschiedenen Sprachen - P & M: Rechtesystem (Status: später) - M: News-Fehlerseite (z.B. News-Einträge auf gesperrten Seiten) - M: Frontendschreiben (Status: später) - M: RSS-Feed ausschalten, oder umleiten - M: E-Mail-Versenden über Pear-Klasse (Status: später) - M: Suchformular direkt als Tpl-Var auswählbar Bugs Known Issues - P: Win XP SP1 mit IE 6.0 stürzt beim Laden von "Eintrag anlegen/editieren" ab - P: Bilder anzeigen ohne Dateimanager-Zugriff geht nicht - P: Merken - Blaumarkierung durch JS - P: Rechtevergabe für Redakteure - P: Frameproblem bei Sefrengo: Autologout Changelog 2006-07-03: Umlaute in den Default-Tpls maskiert (install_client.meta) Neu! 2006-06-18: Konvertierung auf Sefrengo Neu! 2006-05-19: Englische Sprachdatei von David eingebunden (englisch.php) (P:1.2.6) Neu! 2006-05-14: Teaser wird bei Zeilenumbruch im Text nicht verlinkt (module.nav.php) (M:1.2.6) Neu! 2006-05-14: Endlosschleife im Firefox Autor/Quelle-Popup (inc.new.php) (P:1.2.6) Neu! 2006-05-14: Fehler duch Catdropdown bei Suche im Archiv gefixt (fnc.newssystem.php) (M:1.2.6) Neu! 2006-05-13: Kommentare: E-Mail- und Homepage-URL, wenn leer, mit # ersetzen (module.comments.php) (M:1.2.6) Neu! 2006-05-13: Wenn es keinen Kommentartext gibt, wird dieser nicht gespeichert (module.comments.php) (M:1.2.6) Neu! 2006-05-13: Gelöschte Bilder im DM können nicht in der Auswahl gelöscht werden (inc.images.php, images_edit.tpl) (P:1.2.6) Neu! 2006-05-13: & im link in Kommentarbenachrichtigung-eMails (module.comments.php) (M:1.2.6) Neu! Dokumentation - Es ist noch keine vorhanden Links Projekt-Homepage Download siehe unten. -------------------------------------------------------------- MIGRATION VON DEDI ZU SEFRENGO Hier eine Anleitung wie man die Einträge des News-System von Dedi nach Sefrengo (SF) portiert. Alle Angaben ohne Gewähr und Anspruch auf Vollständigkeit. Falls noch etwas nicht funktionier bitte posten, damit ich die Anleitung verbessern kann. ALLGEMEINES 1. WICHTIG! Unbedingt eine Sicherung der Datenbanktabellen vornehmen 2. Die Dateien aus dem Verzeichnis backend/plugins/newssystem/ sichern. PLUGIN 1. Plugin über Administration -> Plugins installieren 2. Neuangelegte Tabellen cms_plug_newssystem, cms_plug_newssystem_comment und cms_plug_newssystem_values löschen 3. Den Prefix der News-System-Tabellen an SF an passen. "dedi_" gegen "cms_" (default) ersetzen oder die Tabellen unter gleichen Namen mit neuem Prefix kopieren 4. Die News-System-Tabellen mit dem UTF-8-Konverter konvertieren (setup/tools/utf8_converter.php) 5. Versionsnummer auf 1.2.6 erhöhen (siehe SQL-Befehl unter "Manuelles Update") MODUL 1. Module updaten/hochladen 2. Module konfigurieren 3. Module in den Templates ersetzen/einbinden -------------------------------------------------------------- Der Beitrag wurde von mvsxyz bearbeitet: Mon. 3. July 2006, 18:40
Angehängte Datei(en)
|
|
|
Sun. 31. December 2006, 00:16
Beitrag
#81
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 680 Mitglied seit: 09.08.2006 Wohnort: nähe Mainz Mitglieds-Nr.: 182 |
Hi Jungs gibt es eigentlich schon ein Kalendermodul um die Newseinträge auf den Monat verteilt zu sehen?
Gruß, Peter |
|
|
Thu. 4. January 2007, 15:51
Beitrag
#82
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
Bug:
Bei mir wird beim kopieren von Templates immer (reproduzierbar) Eintrag 2 nicht mit angelegt. Erst wenn ich die funktion Template-Sets prüfen benutzt habe ist es da. RSS: Der RSS Feed ist nicht so richtig in Ordnung. Wurde wohl vorher etwas sträflich vernachlässigt -------------------- |
|
|
Thu. 4. January 2007, 19:15
Beitrag
#83
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
@saschapi: Um nur die Anzeige im Eintrag zu ändern, gehst du in die Datei inc/fnc.newssystem.php in die Funktion tpldate() ab Zeile 962. Dort fügst du eine neue Variable {month_long} (oder ähnlich) hinzu. Das Ergebnis sollte dann so aussehen:
QUELLTEXT //---------- Datum ersetzen ---------- if(!function_exists(tpldate)){ function tpldate($tpl, $date) { $complete = str_replace('{day}', strftime("%d",$date), $tpl); $complete = str_replace('{month}', strftime("%m",$date), $complete); $complete = str_replace('{month_long}', strftime("%b",$date), $complete); $complete = str_replace('{year}', strftime("%Y",$date), $complete); return $complete; } } Dann musst du noch in Zeile 574 und 584 dein Datumsformat reinschreiben: QUELLTEXT $tpl = str_replace("{".$tplvars[1]['key']."}",tpldate("{day}. {month_long} {year}",$aa[$nid]['startdate']),$tpl); QUELLTEXT $tpl = str_replace("{".$tplvars[4]['key']."}",tpldate("{day}. {month_long} {year}",$aa[$nid]['enddate']),$tpl); Damit kannst du nun aber nicht mehr eine Änderung über das Modul vornehmen. Eine andere Lösung gibt es momentan nicht, denn ich hätte nicht damit gerechnet, dass jemand unterschiedliche Datumsformate haben möchte. Was ist denn mit dem RSS-Feed nicht in Ordnung? @MaZderMind: Nein, so etwas gibt es noch nicht. Über einen Kalender habe ich auch schonmal nachgedacht, jedoch nicht mit der Funktion, dass alle Tage markiert sind, wo ein Eintrag vorliegt. Falls du einen Kalender programmieren solltest, dann kannst du zu mindestens die Montate über die URL mit den Parametern &y=2007&m=01 ansprechen. |
|
|
Mon. 8. January 2007, 18:55
Beitrag
#84
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
@holger:
Also irgendwie funktioniert das nicht. Wenn ich ehrlich bin glaube ich auch du hast mich falsch verstanden Ich will eigentlich nicht zwei unterschiedliche Formatierungen sondern IMMER wenn der Monat als Zahl angegeben wird anstattdessen die Abkürzung anzeigen (statt 01 zum beispiel JAN). das ändern von %m auf %b oder %M bringt zum Beispiel nix -------------------- |
|
|
Mon. 15. January 2007, 22:08
Beitrag
#85
|
|
Advanced Member Gruppe: Moderators Beiträge: 911 Mitglied seit: 26.06.2006 Wohnort: Essen; Ruhrgebiet Mitglieds-Nr.: 4 |
bump
-------------------- |
|
|
Mon. 15. January 2007, 23:18
Beitrag
#86
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Ihr Lieben,
ich habe mich mal an den Templates versucht und das Style1 von allen Tables bereinigt, <b> gegen <strong>, <br> gegen <br />, <hr> gegen <hr /> getauscht, Kann aber sein, dass ich was übersehen habe. Teilweise muss dadurch natürlich die ganze Geschichte mit CSS formatiert werden... Konnte auch nicht ausprobieren, ob das mit dem Installieren klappt, habe noch nicht viel Erfahrung mit dem News-System... Ganz liebe Grüße Ute
Angehängte Datei(en)
|
|
|
Wed. 17. January 2007, 10:48
Beitrag
#87
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 175 Mitglied seit: 28.07.2006 Mitglieds-Nr.: 169 |
Ihr Lieben,
habe gesehen, dass ein paar das bereinigte Template heruntergeladen haben. Gebt Ihr mir mal Rückmeldung, ob das Installieren geklappt hat? Sind noch irgendwo Fehler im Code? Liebe Grüße Ute |
|
|
Wed. 17. January 2007, 14:50
Beitrag
#88
|
|
TRAIL AND ERROR SPECIALIST Gruppe: AdvancedMembers Beiträge: 1.708 Mitglied seit: 27.06.2006 Wohnort: Hansestadt Rostock, Deutschland Mitglieds-Nr.: 9 |
huhu ... nun wurde hier ja schon viel erzählt - fehler aufgezeigt usw. ... somit die leise frage an mvsxyz - ist mal ein update in aussicht?!
-------------------- cheers, Alex
|
|
|
Guest_summerbrother_* |
Wed. 17. January 2007, 18:11
Beitrag
#89
|
Guests |
huhu ... nun wurde hier ja schon viel erzählt - fehler aufgezeigt usw. ... somit die leise frage an mvsxyz - ist mal ein update in aussicht?! <puh> ..aus der Seele gesprochen </puh> Ich ärger mich im augenblick auch heftigst rum. Vielleicht können wir mvsxyz mit ein paar Savanna bestechen ? |
|
|
Sat. 20. January 2007, 23:24
Beitrag
#90
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Ja, ich bin mir bewusst, dass es Zeit für ein Update ist. Die aktuelle Version befindet sich immer noch unter "Alpha, Beta ... Vorabversionen" und es hat sich schon lange nichts mehr getan. Es wurden viele Fehler gepostet, die von mir nicht gefixt wurden. Das bedauere ich.
Für den Anfang wäre eine Liste mit Fehlern hilfreich, die gefixt werden müssen. Kann das jemand von euch übernehmen? Bitte erwartet jedoch keinen sofortigen Release, da ich momentan an Projekten aus meinem Studium arbeiten muss, sodass kaum Zeit für andere Dinge bleibt. |
|
|
Sun. 21. January 2007, 14:00
Beitrag
#91
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 680 Mitglied seit: 09.08.2006 Wohnort: nähe Mainz Mitglieds-Nr.: 182 |
Also zunächsteinmal mein Vorschlag für einen ordentlichen Ticker, der auch ohne JS was anzeigt (zwar nicht tickert aber immerhin anzeigbar und stylebar ist):
ticker.zip ( 4.04KB )
Anzahl der Downloads: 4
Und hier nun die Liste mit allen Bugs und FRs aus diesem Thread: CODE Bugs: ------ * Automatische erkennung der "ID der Newsseite" (Wert = 0) Funktioniert nicht. Die Nummer muss manuell eingegeben werden. http://forum.sefrengo.org/index.php?s=&...dpost&p=303 * Fehler im Newsmodul: deaktivierte Einträge und vordatierte Einträge werden in der News-Anzahl mitgezählt, was eine fehlerhafte Seitenschaltung generiert und ggf. die letzte(n) News mehrfach darstellt. http://forum.sefrengo.org/index.php?s=&...dpost&p=532 Bugfix von amk: http://forum.sefrengo.org/index.php?s=&...dpost&p=730 * Newseintrag-Editieren funktioniert aufgrund eines JS-Fehlers im IE nicht. http://forum.sefrengo.org/index.php?s=&...dpost&p=766 * Im Modul müssen alle & durch & ersetzt werden. http://forum.sefrengo.org/index.php?s=&...dpost&p=873 Bugfix: http://forum.sefrengo.org/index.php?s=&...dpost&p=874 * News-Teaser-Modul wird bei der installation nicht richtig installiert (?) http://forum.sefrengo.org/index.php?s=&...post&p=1109 * Anzahl der Artikel pro Kategorie wird nur für die Sortiereung "nach Kategorie und dann nach Anzahl" ausgewertet http://forum.sefrengo.org/index.php?s=&...post&p=2437 * Beim News-Teaser-Modul ist "Template für gerade/ungerade Zeilennummern verwenden?" im gegensatz zum Newsmodul Standardmäßig auf "an" gestellt http://forum.sefrengo.org/index.php?s=&...post&p=2442 * RSS-Feed enthält auch noch-nicht-onlinegeschaltete einträge (die dich ber Datum irgendwann automatisch aktualisieren) http://forum.sefrengo.org/index.php?s=&...post&p=3417 * Die Links zurück in die "News-Übersicht" berücksichtigen keine Seitenwechsel. (evtl. nochmal nachfragen was das genau bedeutet) http://forum.sefrengo.org/index.php?s=&...post&p=3809 * Beim Kopieren von Templates wird Eintrag (2) nicht mitkopiert/angelegt http://forum.sefrengo.org/index.php?s=&...post&p=5567 FRs: ----- * Verknüpfen von Dateien zum Download / Ressourcebrowser integrieren. http://forum.sefrengo.org/index.php?s=&...dpost&p=853 * bbCode oder WYSIWYG-Formatierungen im Teaser bzw. Ausgabe der Tags auch im automatisch gekürzen Text. http://forum.sefrengo.org/index.php?s=&...dpost&p=943 * Bei Mod-Rewrite-2 den Titelnamen als Seitenname benutzen. http://forum.sefrengo.org/index.php?s=&...post&p=3310 * Im RSS-Feed sinnvolle Tags (wie das ItemDatum) integrieren. http://forum.sefrengo.org/index.php?s=&...post&p=3809 * News-Ticker gegen die im verlinkten Post attatchten Barrierefreien (Markupgesteuerten) Ticker austauschen http://forum.sefrengo.org/index.php?act=at...post&id=367 * Einfachere Templates (1x Verbinder, 1x Eintrag mit Variabel even/odd oder so ähnlich) http://forum.sefrengo.org/index.php?s=&...dpost&p=509 Alternativ: bereingter Templatesatz: http://forum.sefrengo.org/index.php?s=&...post&p=5929 * Kategorien auch als Liste bzw- Beliebig ausgeben (s. oben). http://forum.sefrengo.org/index.php?s=&...post&p=5127 * Mehrsprachigkeit Mögliche Lösung: http://forum.sefrengo.org/index.php?s=&...post&p=5135 * Freie Formatierung des Datums: http://forum.sefrengo.org/index.php?s=&...post&p=5502 Lösungsansatz: http://forum.sefrengo.org/index.php?s=&...post&p=5574 * Kalendermodul http://forum.sefrengo.org/index.php?s=&...post&p=5503 Gruß, Peter |
|
|
Tue. 23. January 2007, 19:22
Beitrag
#92
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Vielen Dank Peter!
|
|
|
Wed. 7. February 2007, 01:41
Beitrag
#93
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 111 Mitglied seit: 11.10.2006 Mitglieds-Nr.: 285 |
Hi,
hab ein Problem! Bei mir wird {endweekday} und {enddate} in "Liste (Zeile)" des Templates nicht ausgegeben. Habe das News-System als Kalender konfiguriert, News mit aktiven Enddatum erstellt. News werden in der Liste angezeigt aber nicht mit Enddatum (wie von mir im Templ. angegeben). Kann das jemand bestätigen? Sebastian |
|
|
Wed. 7. February 2007, 12:10
Beitrag
#94
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Ja, Fehler kann ich bestätigen.
Wenn du den Fehler schnell beheben möchtest, dann ändere bitte folgendes ab. Datei: module/module.nav.php Zeile: 301 Alt QUELLTEXT if($endyn==1) { Neu QUELLTEXT if($aa[$nid]['endyn']==1) { Jetzt wird das Enddatum auch in der Liste ersetzt, wenn es aktiviert beim Eintragen wurde. |
|
|
Wed. 7. February 2007, 15:45
Beitrag
#95
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 111 Mitglied seit: 11.10.2006 Mitglieds-Nr.: 285 |
Rennt, danke!
Sebastian |
|
|
Guest_bkm_* |
Thu. 22. February 2007, 12:57
Beitrag
#96
|
Guests |
Spam
In welcher Datei wird eigentlich das Formular (Kommentare) zum senden erzeugt ? Gibt es dort schon einen Ansatz einer Überprüfung der Daten ? |
|
|
Tue. 6. March 2007, 11:08
Beitrag
#97
|
|
Member Gruppe: Members Beiträge: 37 Mitglied seit: 27.07.2006 Mitglieds-Nr.: 163 |
bei mir zeigt der befehl {catdropdown} in "Liste (Hülle)" irgendwie keine funktion.... zeigt irgendwie nichts an... ist das ein fehler oder ist das nur bei mir so....?
ich hab auch einen anderen seltsamen fehler wenn ich einen artikel schreibe und einen link einfügen will geht ja ein popup fenster auf in dem ich mich jedesmal erst wieder einloggen muss damit ich auf die richtige seite komme !?!? bin ein wenig ratlos... gruß mario -------------------- |
|
|
Tue. 6. March 2007, 13:05
Beitrag
#98
|
|
purist Gruppe: AdvancedMembers Beiträge: 1.525 Mitglied seit: 30.06.2006 Wohnort: luzern (schweiz) Mitglieds-Nr.: 16 |
bei mir zeigt der befehl {catdropdown} in "Liste (Hülle)" irgendwie keine funktion.... zeigt irgendwie nichts an... ist das ein fehler oder ist das nur bei mir so....? hat in einer älteren version funktioniert. bei der aktuellen habe ich den gleichen fehler festgestellt. ich hab auch einen anderen seltsamen fehler wenn ich einen artikel schreibe und einen link einfügen will geht ja ein popup fenster auf in dem ich mich jedesmal erst wieder einloggen muss damit ich auf die richtige seite komme !?!? bin ein wenig ratlos... mh, cookies? -------------------- |
|
|
Tue. 6. March 2007, 16:17
Beitrag
#99
|
|
Member Gruppe: Members Beiträge: 37 Mitglied seit: 27.07.2006 Mitglieds-Nr.: 163 |
keine ahnung im backend stimmt alles soweit....
ist lästig aber es geht ja immerhin.... das mit der catdropdown ist blöd das es garnicht erst geht.... ich werde mich mal auf die suche machen... mal sehen ob ich was finde.... vieleicht kann mir jemand einen tip geben wo ich suchen soll -------------------- |
|
|
Guest_summerbrother_* |
Tue. 13. March 2007, 15:02
Beitrag
#100
|
Guests |
Im Nachrichtentext wird
QUELLTEXT [code] nicht ersetzt. Kann das jemand bestätigen ? Noch besser, hat jemand eine Lösung ?
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 26.5.24 - 04:12 |