jap, ändert leider nichts.
Druckbare Version
jap, ändert leider nichts.
Danke für die Hinweise. Eine neue Version ist hochgeladen. Bitte testen und feedback geben.
https://github.com/delirius/contao-delirius_slogan
@karo: Das Problem mit dem Template konnte ich nicht nachvollziehen. Bei mir klappt es.
danke delirius, das mit dem template hat sich ergeben. kann nicht sagen was jetzt anders ist ;) (hab eine weile nicht dran gearbeitet)
die neue version ist nur auf github? oder schon in erweiterungsbereich?
github: wie mach ich das am besten händisch dass ich es update? und dabei nichts "kaputt" wird. kann ich später dann eh wieder normal updaten?
danke
lg
Die neue Version ist bei Contao in der Erweiterungsliste. Github ist für Bugs und Tickets.
danke für die info
ich hab bereits 2x upgedatet und in der liste steht bei mir immer noch Version 1.1.0 beta1
(per hakerl-auswahl ü markeirte erweiterungen aktualisieren)
anscheinend ist aber die neueste version 1.2.0 beta1 richtig?
was läuft da falsch?
Unter Einstellung -> Extension Repository -> Inkompatible Erweiterungen anzeigen ankreuzen
Version von Version bis
3.0.6 stable 2.9.3 stable
Müsste doch genau anders herum sein, oder? Deshalb wird es ohne Haken auch nicht gefunden
Upps, mein Fehler, ist korrigiert. Danke für den Hinweis.
Fehler in der Aktuellen Version bei Installation unter 3.0.6.:
Warning: include(/pages/35/2f/d0007740/home/htdocs/meinOrdner/system/modules/contao-delirius_slogan/fe_random_slogan.php) [function.include]: failed to open stream: No such file or directory
Hier stimmen die Pfadangaben irgendwo nicht! Der Ordner im Modules-Ordner heisst: delirius_slogan
Hallo,
habe folgende Fehlermeldung im System-Log:
Contao Version 3.0.6Code:ID: 498
Datum: 2013-05-08 07:37
Ursprung: Frontend
Kategorie: ERROR
Benutzer:
Details: Module class "" (module "slogan_liste") does not exist
Funktion: Controller getFrontendModule()
IP-Adresse: 80.153.70.0
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
Gruß
Nikolas
Hab den Fehler gefunden.
Und zwar sind in der autoload.php falsche Pfad Angaben gemacht worden:
z.B.
Richtig muss sein:Code:system/modules/contao_delirius_slogan/fe_random_slogan.php
Das "contao_" ist in diesem Fall zu viel.Code:system/modules/delirius_slogan/fe_random_slogan.php
Gruß
Nikolas
Hallo!
Ich hab leider wieder den gleichen Fehler wie ich schon hatte.
Habe ein neues Template angelegt vom slogan_random_tableless ... Namen davon geändert.
Dieses dem Slogan-Random-Modul hinzugefügt.
Und jetzt wenn ich den Artikel öffne, dann kommt der Fehler.???
Im Frontend funktioniert alles richtig, und es wird auch das neue Template genommen.
lgCode:Fatal error: Uncaught exception Exception with message Could not find template "slogan_random_tableless_ohnelink" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 116
#0 system/modules/core/library/Contao/Controller.php(92): Contao\TemplateLoader::getPath('slogan_random_t...', 'html5')
#1 system/modules/core/library/Contao/Template.php(255): Contao\Controller::getTemplate('slogan_random_t...', 'html5')
#2 system/modules/core/classes/FrontendTemplate.php(37): Contao\Template->parse()
#3 system/modules/core/modules/Module.php(165): Contao\FrontendTemplate->parse()
#4 system/modules/core/elements/ContentModule.php(63): Contao\Module->generate()
#5 system/modules/core/library/Contao/Controller.php(462): Contao\ContentModule->generate()
#6 system/cache/dca/tl_content.php(999): Contao\Controller->getContentElement('218')
#7 system/modules/core/drivers/DC_Table.php(3896): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(384): Contao\DC_Table->showAll()
#10 contao/main.php(121): Contao\Backend->getBackendModule('article')
#11 contao/main.php(319): Main->run()
#12 {main}
prüfe bitte ob das template "slogan_random_tableless_ohnelink.html5" heisst.
jap so heißts....
slogan_random_tableless_ohnelink.html5
ich hab jetzt alleselbst erstellten templates gelöscht.. nochmal slogan upgedatet
(hab mittlerweile aber auch contao upgedatet - ist jetzt auf 3.1.0)
jetzt bekomm ich folgende fehler auf der Seite sowie im Backend dort wo ein slogan in verwendung ist:
Was ist denn hier los?PHP-Code:
Warning: include(/home/www/web482/html/goodfeeling/system/modules/contao-delirius_slogan/fe_random_slogan.php) [function.include]: failed to open stream: No such file or directory in system/modules/core/library/Contao/ClassLoader.php on line 152
#0 system/modules/core/library/Contao/ClassLoader.php(152): __error(2, 'include(/home/w...', '/home/www/web48...', 152, Array)
#1 system/modules/core/library/Contao/ClassLoader.php(152): Contao\ClassLoader::load()
#2 [internal function]: Contao\ClassLoader::load('fe_random_sloga...')
#3 [internal function]: spl_autoload_call('fe_random_sloga...')
#4 system/modules/core/elements/ContentModule.php(51): class_exists('fe_random_sloga...')
#5 system/modules/core/library/Contao/Controller.php(486): Contao\ContentModule->generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('16')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Warning: include(/home/www/web482/html/goodfeeling/system/modules/contao-delirius_slogan/fe_random_slogan.php) [function.include]: failed to open stream: No such file or directory in system/modules/core/library/Contao/ClassLoader.php on line 152
#0 system/modules/core/library/Contao/ClassLoader.php(152): __error(2, 'include(/home/w...', '/home/www/web48...', 152, Array)
#1 system/modules/core/library/Contao/ClassLoader.php(152): Contao\ClassLoader::load()
#2 [internal function]: Contao\ClassLoader::load('fe_random_sloga...')
#3 [internal function]: spl_autoload_call('fe_random_sloga...')
#4 system/modules/core/elements/ContentModule.php(51): class_exists('fe_random_sloga...')
#5 system/modules/core/library/Contao/Controller.php(486): Contao\ContentModule->generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('16')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Warning: include() [function.include]: Failed opening '/home/www/web482/html/goodfeeling/system/modules/contao-delirius_slogan/fe_random_slogan.php' for inclusion (include_path='/usr/local/php/lib/php:.') in system/modules/core/library/Contao/ClassLoader.php on line 152
#0 system/modules/core/library/Contao/ClassLoader.php(152): __error(2, 'include() [generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('16')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Warning: include(/home/www/web482/html/goodfeeling/system/modules/contao-delirius_slogan/fe_random_slogan.php) [function.include]: failed to open stream: No such file or directory in system/modules/core/library/Contao/ClassLoader.php on line 152
#0 system/modules/core/library/Contao/ClassLoader.php(152): __error(2, 'include(/home/w...', '/home/www/web48...', 152, Array)
#1 system/modules/core/library/Contao/ClassLoader.php(152): Contao\ClassLoader::load()
#2 [internal function]: Contao\ClassLoader::load('fe_random_sloga...')
#3 [internal function]: spl_autoload_call('fe_random_sloga...')
#4 system/modules/core/elements/ContentModule.php(51): class_exists('fe_random_sloga...')
#5 system/modules/core/library/Contao/Controller.php(486): Contao\ContentModule->generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('18')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Warning: include(/home/www/web482/html/goodfeeling/system/modules/contao-delirius_slogan/fe_random_slogan.php) [function.include]: failed to open stream: No such file or directory in system/modules/core/library/Contao/ClassLoader.php on line 152
#0 system/modules/core/library/Contao/ClassLoader.php(152): __error(2, 'include(/home/w...', '/home/www/web48...', 152, Array)
#1 system/modules/core/library/Contao/ClassLoader.php(152): Contao\ClassLoader::load()
#2 [internal function]: Contao\ClassLoader::load('fe_random_sloga...')
#3 [internal function]: spl_autoload_call('fe_random_sloga...')
#4 system/modules/core/elements/ContentModule.php(51): class_exists('fe_random_sloga...')
#5 system/modules/core/library/Contao/Controller.php(486): Contao\ContentModule->generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('18')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Warning: include() [function.include]: Failed opening '/home/www/web482/html/goodfeeling/system/modules/contao-delirius_slogan/fe_random_slogan.php' for inclusion (include_path='/usr/local/php/lib/php:.') in system/modules/core/library/Contao/ClassLoader.php on line 152
#0 system/modules/core/library/Contao/ClassLoader.php(152): __error(2, 'include() [generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('18')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web482/html/goodfeeling/system/helper/functions.php:69) in system/modules/core/library/Contao/Template.php on line 277
#0 [internal function]: __error(2, 'Cannot modify h...', '/home/www/web48...', 277, Array)
#1 system/modules/core/library/Contao/Template.php(277): header('Vary: User-Agen...', false)
#2 system/modules/core/classes/BackendTemplate.php(163): Contao\Template->output()
#3 contao/main.php(262): Contao\BackendTemplate->output()
#4 contao/main.php(133): Main->output()
#5 contao/main.php(271): Main->run()
#6 {main}
Warning: Cannot modify header information - headers already sent by (output started at /home/www/web482/html/goodfeeling/system/helper/functions.php:69) in system/modules/core/library/Contao/Template.php on line 278
#0 [internal function]: __error(2, 'Cannot modify h...', '/home/www/web48...', 278, Array)
#1 system/modules/core/library/Contao/Template.php(278): header('Content-Type: t...')
#2 system/modules/core/classes/BackendTemplate.php(163): Contao\Template->output()
#3 contao/main.php(262): Contao\BackendTemplate->output()
#4 contao/main.php(133): Main->output()
#5 contao/main.php(271): Main->run()
#6 {main}
Hallo Karo
Der Ordnername stimmt nicht. Wenn du das Modul aus der Extension Repository von Contao installierst sollte es stimmen. (Auf github.com hat der Ordner contao- vorangestellt - contao-delirius_slogan/)
Sorry, lag am autoload.php. Neues Update ist im ER
super danke, der fehler ist jetzt.
Jetzt hab ich aber leider wieder/immer noch den template fehler.
Hab die templates neu erstellt. connected. Im Frontend funktionierts super - passt alels - richtiges template wird angezeigt.
Im backend gibts einen Fehler. Und zwar wenn ich auf den Artikel klicke in dem ein Element ein Slogan ist dann kommt zb folgender Fehler:
Im Ordner Template/mein Unterordner ist dieser aber vorhanden mit endung html5Code:Fatal error: Uncaught exception Exception with message Could not find template "slogan_random_tableless-orangecircle" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 127
#0 system/modules/core/library/Contao/Controller.php(74): Contao\TemplateLoader::getPath('slogan_random_t...', 'html5')
#1 system/modules/core/library/Contao/Template.php(255): Contao\Controller::getTemplate('slogan_random_t...', 'html5')
#2 system/modules/core/classes/FrontendTemplate.php(37): Contao\Template->parse()
#3 system/modules/core/modules/Module.php(166): Contao\FrontendTemplate->parse()
#4 system/modules/core/elements/ContentModule.php(63): Contao\Module->generate()
#5 system/modules/core/library/Contao/Controller.php(486): Contao\ContentModule->generate()
#6 system/cache/dca/tl_content.php(1106): Contao\Controller->getContentElement('16')
#7 system/modules/core/drivers/DC_Table.php(3840): tl_content->addCteType(Array)
#8 system/modules/core/drivers/DC_Table.php(351): Contao\DC_Table->parentView()
#9 system/modules/core/classes/Backend.php(424): Contao\DC_Table->showAll()
#10 contao/main.php(129): Contao\Backend->getBackendModule('article')
#11 contao/main.php(271): Main->run()
#12 {main}
Das ganze passiert nur wenn ich das Template umbenenne. Wenn ich das "normale" Template slogan_random_tabless "überschreibe" also code ändere, aber keinen anderen Namen vergeben - funktioniert alles...
Jedoch brauch ich 2 verschiedene somit steh ich da a bissle an.
Noch eine Idee was das sein könnte?
Danke
LG
Autoload.php neu erstellen über den Autoload-Creator. Dann sollte dein Template auch drinstehen.
Hallo!
Danke für deine Hilfe, leider bringt das nichts...
Hab folgendes gemacht Autoload > modul delirius_slogan gewählt, bestehende dateien überschreiben gewählt > autoload dateien erstellen.
Passt das so? Habs schön öfter probiert, hat leider keine auswirkung... fehler bleibt bestehen..
danke
lg
Hallo Karo
Ich kann es irgendwie nicht nachstellen. Im Backend gibt es mir nie einen Fehler. Im Frontend kann ich es machen, wenn ich die Datei umbenenne oder die falsche Endung gebe. Bitte checke folgende Sachen nochmals:
- Unter Themes > Seitenlayout > Experteneinstellungen gebe ich an, was für ein Ausgabeformat die Seite hat (html5, xhtml).
- In diesem Format muss dann auch das Template zur Verfügung stehen (html5, xhtml).
- KEIN Tippfehler, Gross- Kleinschreibung oä.
- Keine Doppelendung (.html5.html5) weil je nach System dies ausblendet wird.
- Unter Themes > bearbeiten ist der Template Unterordner auch angegeben.
So kann ich es auch reproduzieren (im Frontend). Unter Themes > bearbeiten einen Unterordner angeben. Im Modul ein Template wählen aus dem Unterordner. Dann unter Themes > bearbeiten den Template-Ordner wechseln.
Falls es jemanden interessiert: Obwohl diese Erweiterung laut Extension Repository nur bis Contao 3.0.6 freigegeben ist, läuft sie bei mir auch unter Contao 3.2.7 problemlos (Version 1.2.0 beta1).
Unter 3.2.8 läßt sich die DB nicht aktualisieren:
Die Erweiterung scheint aber problemlos zu laufen.Code:ALTER TABLE `tl_slogan_category` CHANGE `title` `title` varchar(128) NULL default '';
ALTER TABLE `tl_slogan_data` CHANGE `published` `published` char(1) NULL default '';
ALTER TABLE `tl_slogan_data` CHANGE `title` `title` varchar(255) NULL default '';
ALTER TABLE `tl_slogan_data` CHANGE `author` `author` varchar(255) NULL default '';
ALTER TABLE `tl_slogan_data` CHANGE `image` `image` varchar(128) NULL default '';
Im Zufallstemplate vermisse ich die Variable für das TinyMCE-Feld "Slogan Liste". Ich will nur kurze, mitunter verlinkte Texte per Zufall anzeigen lassen. Da brauche ich keine zwei Eingabefelder für Teaser und Slogan. Auch Titel und Autor ist für mich überflüssig.
Desweiteren wünsche ich mir:
- TinyMCE auch für den Teaser
- Vollständiger TinyMCE, also auch mit Zugriff auf Seitenstruktur und Dateiverwaltung beim Verlinken
- Eintrag öffentlich/nichtöffentlich (sichtbar/unsichtbar) - das Auge...
- Eintrag zeitgesteuert: Anzeige von - bis
Eine neue Version [delirius_slogan] ist hochgeladen. Sie ist kompatibel ab Contao 3.2. Die Version ist nur bedingt updatebar von der vorhergehenden Versionen. Ein Frontend-Modul wurde entfernt. Etwas Handarbeit wird notwendig sein...
- Code und Struktur neu gemacht (Contao 3.2)
- Gibt nur noch ein Frontend-Module mit verschiedenen Einstellungen
https://github.com/delirius/contao-delirius_slogan
Moin, moin, aus dem hohen Norden! ;)
Ich habe das Modul mal unter 3.3.x getestet und über den Composer installiert (gerade meine große Spielwiese :) ).
Es funktioniert, allerdings bleibt das Datenbank-Problem, wie oben schon mal geschildert:
Anhang 13650
Hallo Thomas,
ist da noch die config/database.sql vorhanden?
Danke fürs Testen. Ein Fehler mit der Ordnerstruktur ist behoben. Den Fehler mit der DB Aktualisierung konnte ich nicht nachvollziehen. Kommt die Fehlermeldung immer noch? Evtl. hatte es auch mit der Ordnerstruktur zu tun - dass falsche Dateien geladen wurden.
Ja, der Fehler besteht weiter!
Die database.sql ist noch vorhanden, wird augescheinlich nicht gelöscht.
An den Rechten kann es nicht liegen, hier hat PHP Zugriff auf die Dateien. ;)
Eine neue Version ist hochgeladen. Die Datei runonce.php ist so angepasst, dass /config/database.sql gelöscht wird.
Wird es eine Anpassung dieser hervorragenden Erweiterung an Contao 4 geben?