Zum Inhalt springen

sg_newsplus -

Erstellt am 20. Juli 2005 · 28 Antworten · letzte Antwort am 19. Oktober 2009 · Seite 1 von 2

Tags: Frage

Oleson ·

Mal noch eine Frage zur News-Extension: sg_newsplus von Stefan Geith

Wie könnte man "elegant" (am besten per TS) realisieren, dass 2-3 Tage bevor eine News automatisch vom System ins Archiv verschoben wird, eine eMail an den FE-Owner* der "auslaufenden" News gesandt wird, mit dem Hinweis, dass in Kürze seine News ins Archiv verschoben wird und er diese ggf. verlängern sollte ?

* FE-Owner -> also derjenige FE-User, der diese News hinzugefügt hat

Also eine automatisch versandte eMail, die in etwa so aussehen könnte:

Hallo XXX,
in 3 Tagen ist Deine News nun schon 30 Tage online und wird vom System automatisch gelöscht bzw. ins Archiv verschoben.
Um dies zu verhindern, gehe bitte in Deine Newsverwaltung (sg_newslus -> edit news) und velängere Deine News.
....

Führt da irgendwie ein Weg rein ??
Bin wie immer für jeden noch so kleinen Hinweis oder Schnipsel dankbar.

Grüße Oleson

fige ·

hi zusammen, könnte mir mal jemand erklären wie diese extension funktioniert, sitze schon seit einer langen weile daran,dennoch komme ich nicht vom fleck...

danke schon im voraus #angry#

Oleson ·

Naja, dass Ding von vorne bis hinten zu erklären ... dass ist nicht ganz einfach.
Der Grossteil der "Installations-Arie" ist mir leider auch nicht mehr "gegenwärtig", sodass ich Dir wahrscheinlich keine große Hilfe bin.
Versuchen will ich es natürlich trotzdem.

Wie weit bist Du denn ?
Was hast Du bisher alles gemacht/versucht ?
Was genau geht nicht ? Was geht ?
Hast Du die bisherigen Postings beachtet und umgesetzt ?

fige ·

hallo, ich habe bisher dies versucht:
-die "news" haben ein template
-dorthin habe ich den constants-code und den setup-code aus dem ordner sg_newsplus hineinkopiert und angepasst
-auch habe ich den code von dir implementiert
-durch das info-plugin der newsplus habe ich überprüft, ob ich mit dem eingeloggten user zugriff zum editieren habe --> positiv

-es erscheinen jedoch keine buttons zum bearbeiten
-es kommt eine fehlermeldung wenn ich auf die single-news zugreife: der gewünschte bereich hat keinen marker...sprich: ###TEMPLATE_SINGLE### nicht vorhanden
-ich habe versucht im TEMPLATE-FILE ###SINGLE### als ###TEMPLATE_SINGLE### zu benennen --> ohne Erfolg

ich komme leider nicht weiter...
-muss ich denn die gesamte news-darstellung mit newsplus machen?
sprich: LIST, aber dort gibt es keine SINGLE-View

danke schon im voraus 😃

Oleson ·

Also ich mache die gesamte Newsdarstellung weiterhin mit „tt_news“, nur das hinzufügen und editieren geschieht bei mir mit „sg_newsplus“

Extension newloginbox, tt_news, sg_newsplus sowie sg_zfelib sind installiert.

Du hast also eine Seite News und fügst dort das Plugin „tt_news“ ein.
Füllst Template mit den Daten aus setup.txt und constants.txt aus den „tt_news“
Gebrauchst dort LIST, SINGLE, CATMENUEoder Kategorien ganz normal - so wie es Dir beliebt.
Du hast auch Deinen Sysordner, in welchem sich all Deine News befinden.
Bei mir heißt er NewsCT (NewsConTainer)
„tt_news“ muss also erstmal perfekt laufen - ich denke, dass hast Du aber alles soweit.

Nun erstellst Du eine neue Seite (irgendwo) und fügst als Plugin die Extension „sg_newsplus“ ein. Ich nenne die Seite News Hinzufügen
Im Template verwendest Du die setup.txt und constants.txt der Extension „sg_newsplus“
Im TS-Setup fügst Du mittendrin zumindest folgendes ein (wurde wahrscheinlich von Stefan einfach übersehen)

### Begin ### figo ######

edit = 1
allow {
onlyOwnImages = 1
showOnlyOwnEntries = 1

admin.user = 1
admin.group = 0
seeAllHidden.user = 0
seeAllHidden.group = 5
addEntry.user = 0
addEntry.group = 5
uploadImage.user = 0
uploadImage.group = 5
unhideAll.user = 0
unhideAll.group = 5
unhideOwn.user = 0
unhideOwn.group = 5
editAll.user = 0
editAll.group = 5
editOwn.user = 0
editOwn.group = 0
deleteEntry.user = 0
deleteEntry.group = 0
deleteOwn.user = 0
deleteOwn.group = 0
deleteImage.user = 0
deleteImage.group = 0
}

### Ende ### figo ######

Mit diesen Zahlen musst Du experimentieren.
Wo bei mir eine Null steht, muss das nicht zwangsläufig auch bei Dir so gewnscht sein.

Dabei entspricht die 5 der ID derjenigen FE-Usergruppe, die bei mir News hinzufügen und editieren darf. Das ist nur bei mir die 5 (!). Bei Dir wahrscheinlich die 2 oder 3 oder vielleicht auch die 10 - je nachdem, wie viele unterschiedliche FE-Usergruppen Du angelegt hast.
Du musst also erstmal schauen, welche ID Deine FE-Usergruppe hat.
…
Hast Du denn überhaupt schon FE-User-Gruppen ?
Falls nein, musst Du natürlich welche anlegen - sonst geht garnix.
Ich benutze dazu die Extension: „newloginbox“
…

In der Seitenansicht von News Hinzufügen fügst Du das Plugin „sg_newsplus“ ein verweist Du bei „Ausgangspunkt“ auf Deinen bereits im tt_news angelegten Sysordner „NewsCT“.
„Plugin Mode“ stellst Du auf „list news“

Du erstellst eine „Unterseite“ von „News hinzufügen“ (ich nenne sie News Editieren) , fügst dort ebenfalls das Plugin „sg_newsplus“ ein und stellst „Plugin Mode“ auf „edit news“

Bei: „PageID of EditPage“ gibst Du jeweils die ID zu Deiner News Editieren - Seiten-ID ein.

Das war soweit. Es läst sich wirklich schwierig beschreiben, aber wir bekommen das hin. 🙂
Probier das mal und schreibe kurz, was dann passiert.

An den Templates (*.tmpl) selbst, musst Du (meiner Erinnerung) nach nichts ändern bzw. nur aus optischen/layouttechnischen Gründen.

fige ·

hallo, erstmals danke für diese ausführliche beschreibung,nun, ich habe alles befolgt, dennoch kommt, wenn ich auf die single-ansicht gehe, eine fehlermeldung ---> keine marker definiert --> das heisst, er findet im templatefile den marker ###single### nicht

ich komme mit dem login drauf --> wenn ich mich einlogge, bekomme ich im plugininfo von newsplus edit=1

fige ·

ERROR: Keine Marker sind definiert - Weder Marker noch default!
Len of Template 18897
$list
fe ###TEMPLATE_SINGLE_FE###
default ###TEMPLATE_SINGLE###
File:Line C:\xampplite\htdocs\infogrips\typo3conf\ext\sg_zfelib\class.tx_sgzfelib.php:5129

Die Fehlermeldung erscheint bei mir in der Single-Ansicht :o
kann mir jemand dabei helfen???

danke im voraus o.O

Oleson ·

Hi fige,
sorry, aber das hat gedauert, bis ich diese Fehlermeldung nachstellen konnte. Aber (hurra) nun habeich es endlich auch geschafft. #paralyzed#

ERROR: Keine Marker sind definiert - Weder Marker noch default!
Len of Template 15518
$list default ###TEMPLATE_SINGLE###

File:Line ...\typo3conf\ext\sg_zfelib\class.tx_sgzfelib.php:5129

Du verweist in den constants Deiner News (nicht zu verwechseln den CONSTANTS der "sg-newsplus" (!!!!) ganz einfach auf ein falsches oder nicht vorhandenes Template.

Dort (in den constants von tt_news) steht in den ersten Zeilen (bei mir) folgendes:

plugin.tt_news {
# cat=plugin.tt_news/file/1; type=file[html,htm,tmpl,txt]; label= Template File: HTML-template file for display of news. See EXT:tt_news/pi/tt_news_v2_template.html for an example
file.templateFile = EXT:tt_news/pi/tt_news_v2_template.htm
...
...
...

Du musst:

file.templateFile = EXT:tt_news/pi/tt_news_v2_template.html

solange anpassen und fummeln bis es auf ein korrektes und vor allem vorhandenes Template verweist.
Wo das bei Dir ist, kann ich leider nicht sagen.
Bei Dir wahrscheinlich unter:

C:\xampplite\htdocs\infogrips\htdocs\typo3conf\ext\tt_news\pi\

Oleson

koeter ·

Nur ein kleiner Hinweis
Wenn die Pfade für list-, single- und news-template nicht angegeben werden geht sg_newsplus davon aus, dass es lokal installiert ist und nicht global.
Aus dieser Richtung kamen zumindest bei mir einige Fehlermeldungen...

Gruß

itxlieni ·

Hallo zusammem.

Habe auch fleissig probiert, mir raucht der Kopf....

Könne es sein, dass sg_newsplus oder die sg_zfelib unter php5 nicht laufen?

Danke für Eure Antwort

ERROR $row not set
 
$row 
 
$rowToSave 
 
File:Line /daten1/home/www/web19/web/typo3conf/ext/sg_zfelib/class.txsg_pibase.php:948
 
ERROR $row not set
 
BackTrace 0 file /daten1/home/www/web19/web/typo3conf/ext/sg_zfelib/class.txsg_pibase.php
 
line 1051
 
function getDbRow
 
class tx_sgzfelib
 
type ->
Oleson ·

Ich biete Euch an, dass wahrhaftige Schätzchen sg_newsplus auf Euren Onlineservern zu installieren.
Zumindest so lauffähig zu machen, wie es bei mir selber läuft.

Vorraussetzung:

sg_zfelib muss "installiert" sein.
tt_news muss installiert sein und laufen.
sr_feuser_register muss installiert sein und laufen
sg_newsplus muss installiert sein

sowie einen mindestens 2 Stündigen uneingeschränkten Zugriff auf Euer Typo3.

Gruß Oleson

sabseindah ·

Hi,

sitze nun schon seit ner Weile an einem ähnlichen Problem.
Mittlerweile habe ich schon einige Fehlermeldungen überwunden und es funktioniert alles bis auf die Buttons zum hinzufügen und löschen.
Ich habe sämtlichen Code der auf diesen Seiten angegeben war eingefügt und die UserID usw. angepasst. Die News werden richtig angezeigt, es wird richtig weitergeleitet und man kann sie sogar bearbeiten.
Allerdings eben nicht hinzufügen oder löschen.

Kleines, armes, hilfloses Mädchen bittet dringend um Hilfe!

Oleson ·

Hi Sabseinda,
dass der Delete-Button fehlt wird an fehlerhaften Rechten bzw. fehlenden Gruppen liegen und der Add-Button am Plugin oder sogar am Template.
Schwer zu sagen - muss man sehen. :-/
Das Ding ist wirklich ziemlich schwer zu durchschauen - besser wie ich es bereits geschrieben hatte, kann ich es nicht erklären.
Was ich allerdings geschrieben habe, würde ich als Außenstehender selbst nicht nachvollziehen können. #paralyzed#

Oleson

reh ·

Auch ich habe mich an dieser Extension versucht, unter berücksichtigung des oben Gesagten.

Als erstes stellte ich fest, das mit installiertem (ausgeschaltetem)realURL die Plus-Links (Kategorie) nicht funktionieren. Die gingen erst, nachdem ich realURL deinstalliert und alle entspr. Einträge aus der Config gelöscht hatte. Dasa Problem habe ich in der Mailingliste gefunden, aber keine Lösung.

Das 2. ist, ich kann mich zwar als FE-Nutzer anmelden und die News auch bearbeiten, aber nur, wenn ich gleichzeitig als BE-Admin angemeldet bin (anderen Nutzer habe ich nicht probiert).
Muss das so sein (eher nicht, oder)? Was kann man da tun? Muss ich alle Nutzer ein 2. mal im BE anlegen?

elv1s ·

Hallo,

funktioniert dieses teil überhaupt? Bin schon seit stunden dran... aber bekomme einfach keine möglichkeite news im frondend zu erstellen, editieren.

habe alle angebotene vorschläge probiert aber das teil will einfach nicht..

wäre echt klasse wenn jemanden ´ne vorschlag hat wie man eben news durch FE-user erstellen, editieren lassen kann so wie es bei diesem Ext. so toll beschrieben wird.

danke
gr.
kasper

anton599 ·

ja tach auch,

hätte auch schon recht gerne die tollen features der sg_newsplus. aber hier geht erstmal gar nichts. bekomme nach einbinden der extension nur diese fehlermeldung:

Fatal error: Class 'tx_sgdate' not found in.../typo3conf/ext/sg_zfelib/class.txsg_pibase.php on line 112

wer kann helfen?

mfg, anton

ein downgrade auf sg_zfelib version 1.1.513 hat das problem vorläufig gelöst.

Big Billy ·

Hallo Zusammen,

ich habe ebenfalls ein Problem mit der Extension.

Ich habe die Extension auf meinem Lokalen Server getestet und dort funkt sie wunderbar.

Nun installiere ich Sie auf dem Onlineserver und er macht einen Fehler den ich nirgends herleiten kann.

Wenn ich auf edit oder neuen Eintrag erstellen klicke verlinkt er zwar auf die edit Seite, diese bleibt jedoch komplett leer.
KOMPLETT!!

Exakt nix im Quelltext. Einfach komplett leer.

Kann sich das jemand erklären?

Würde mich über antworten sehr freuen 🙂 :o

thoko ·

@Big Billy: Schau doch mal in das ErrorLog von deinem Webserver.

Es klingt verdächtig so, als ob PHP keine Fehler direkt ausgeben darf, daher wirst Du die Infos nur im ErrorLog finden.