Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#51 30. März 2011 12:47
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Du kopierst einfach den Inhalt der Stylesheets aus dem Backend in eine Datei und nennst diese z.B. "stylesheets.css".
Und wohin lege ich das Stylesheet dann? In den Root-Ordner oder dort in einen Unterordner "Styles"? Oder ist das egal, weil ich ja den genauen Pfad angeben muss beim Einbinden?
Offline
#52 30. März 2011 12:49
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Und hier gibts auch noch 'ne Menge spannende Links
Ja, ja, ich kenne Deinen Spruch über das, was hier "easy" gemacht wird und was nicht. Aber wenn halt alles auf den eigenen Schultern lastet, ist man über hilfsbereite Geister wie Euch sehr froh.
Offline
#53 30. März 2011 12:52
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Oder ist das egal, weil ich ja den genauen Pfad angeben muss beim Einbinden?
Richtig !
Nur bietet es sich an, dass nicht irgendwo abzulegen, sondern zum Beispiel in den Ordner, wo auch alle anderen Dateien drin sind, die das Template betreffen, zum Beispiel /uploads/template/stylesheet.css
Offline
#54 30. März 2011 13:30
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Danke! Und weil wir gerade dabei sind: Betr. Seitentempo wird ja offenbar gesagt, es sei am besten, sämtliche Styls in einem einzigen Stlyesheet zusammenzufassen, was ja cmsms defaultmässig nicht tut.
Was sagt der Experte?
Offline
#55 30. März 2011 13:34
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Und ich bin Euch noch die Erklärung für das "Wunder" über das Verschwinden der unerwünschten Zeile bei den "Details" schuldig: Ursache dafür, dass das Gewünschte eingetreten ist, ist ein simpler Tippfehler: Ich arbeite im News-Modul mit Kategorien: A-F, G-M ... Im Template, welches die Linkzeile nicht produziert hat, stand im news-Aufruf als "category" statt "A-F" halt "A-G". Die Kategorie gibt es aber nicht.
Meine absolute "Hack"-Lösung für mein Problem: Die Templates aller Seiten A-F, G-M ... mit dem analogen Tippfehler ausstatten. Dann bekomme ich, was ich will.
Aber das dürfte ich Euch Experten ja eigentlich gar nicht sagen. Sonst kriege ich wieder eine "Strafpredigt". ;-)
Offline
#56 30. März 2011 13:37
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Betr. Seitentempo wird ja offenbar gesagt, es sei am besten, sämtliche Styls in einem einzigen Stlyesheet zusammenzufassen, was ja cmsms defaultmässig nicht tut. Was sagt der Experte?
Stimmt - der Experte verwendet daher bevorzugt
http://dev.cmsmadesimple.org/projects/touchfastcss
welches dies und andere nette Sachen beherrscht .
Offline
#57 30. März 2011 14:38
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
touchfastcss scheint eine tolle Sache zu sein. Bloss: Warum funktioniert es mit dem einen Seitentemplate und mit dem anderen - völlig identisch, ausser einem anderen Stylesheet - überhaupt nicht, d.h. die Seite wird ohne Styles gezeigt.
Offline
#58 07. April 2011 12:51
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Ich komme nochmal zu diesem Thema:
Im User Handbook lese ich zum Thema News/detailpage folgendes:
(optional) detailpage="pagealias" - Seite, auf der die News-Details angezeigt werden. Das kann entweder ein Seiten-Alias oder eine ID sein.
Bitte an die Experten hier: Wie wäre eine ID - statt des pagealias - in den news-Aufruf einzubauen?
Danke.
Pardon, habe gerade festgestellt, dass ich einem Irrtum aufgesessen bin: In der "Hilfe" zum News-Modul ist es klarer gesagt, was mit "ID" gemeint ist: "Seiten-ID" und nicht - wie ich gehofft hatte - eine ID aus dem Seitentemplate wie z.B. <div id="detailbox">. Das wäre zu schön gewesen.
Beitrag geändert von redigo/ (07. April 2011 13:18)
Offline
#59 07. April 2011 13:18
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Wie wäre eine ID - statt des pagealias - in den news-Aufruf einzubauen?
Du gibst einfach die ID anstatt des Seiten-Alias als Parameter mit, also zum Beispiel detailpage='15' - die ID ist allerdings etwas versteckt, aber leicht zu finden, wenn man weiß, wo man schauen muss . Schau dir einfach die URL an, wenn du eine Seite bearbeitest
http://www.deine-domain.de/admin/editco … =06dc288d&content_id=15&page=
Offline
#60 08. April 2011 10:36
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Mein Problem mit dem "missbrauchten" News-Modul ist soweit gelöst. Allerdings gibt es noch eine einigermassen überraschende Sache zu melden hier: Aus Content-Gründen hatte ich beschlossen, das News-Modul gem. den Anweisungen von
http://forum.cmsmadesimple.org/viewtopic.php?t=27614
gleich zweimal umzubauen - natürlich mit zwei verschiedenen Namen. Das funktioniert soweit alles perfekt, mit einer Ausnahme: Der Inhalt aus dem detailmodul wird zwar vom Browser geladen, aber auf der Seite im Frontend NICHT angezeigt. Nichts zu machen!
Bis ich auf die Idee kam, testeshalber eine von den beiden Modul-Varianten zu deinstallieren. Und siehe da: der ganze schöne Inhalt ist wieder da.
Es wurden sämtliche Dateien geprüft auf einen übersehenen "news"/"News"-Eintrag. Ergebnis 0.
Falls jemand eine Ahnung hat, warum sich die zwei ehemaligen News-Module nicht vertragen, wäre ich sehr gespannt darauf.
Danke und Gruss
redigo
ps: mir ist klar, dass mein Thema ziemlich "exotisch" ist und mache mir keine Illusionen ;-)
Beitrag geändert von redigo/ (08. April 2011 12:42)
Offline
#61 08. April 2011 13:15
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: news module "summary" und "details" getrennt aufrufen
Wie bzw. in welcher Reihenfolge rufst Du die Module denn auf?
Könnte es sein, dass beide Module in ihren Template die gleichen Variablen verwenden und sich dadurch evtl. in die Quere kommen?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#62 08. April 2011 13:20
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Die Module kommen in gänzlich unabhängigen Seitentemplates zum Einsatz. Können sie sich da variablenmässig in die Quere kommen?
Offline
#63 08. April 2011 13:25
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Müsste man sich mal via {get_template_vars} & Co anschauen ...
Offline
#64 08. April 2011 13:35
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Ich versuche es mal. Danke!
Offline
#65 08. April 2011 14:46
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
{get_template_vars}
Sesam, öffne dich! Echt cool, das Ding, hab ich nicht gekannt. Ach, es gibt noch so viel zu lernen ;-)
Offline
#66 09. April 2011 11:54
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Dein Rat ist gut, cyberman. Kompliment! :-)
{get_template_vars} zeigt beim umbenannten Modul in der Tat eine Variable, die dort nicht stehen dürfte:
param_module = News
Was ich leider nicht weiss: wo kommt diese Variable her: In den Modul-Dateien kommt nirgends mehr "News/news" vor. Ich ahne, dass es vom Modul-Aufruf herkommen könnte. Aber eben: wo wäre da zu korrigieren?
Beitrag geändert von redigo/ (09. April 2011 11:55)
Offline
#67 09. April 2011 11:58
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Hat sich erledigt. Das (Be)Schreiben des Problems ist manchmal schon - fast - dessen Lösung. Die falsche Variable kommt tatsächlich vom Modulaufruf im Seitentemplate. Alles habe ich geändert, nur den Modulaufruf nicht.
Danke für die gute Hilfe.
Und ein sonniges Wochenende ;-)
Offline
#68 11. April 2011 07:49
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
{get_template_vars}
Sesam, öffne dich! Echt cool, das Ding, hab ich nicht gekannt. Ach, es gibt noch so viel zu lernen ;-)
Die "Luxusausführung" gibt's hier
Offline
#69 11. April 2011 10:00
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Danke, Cyberman, für die "Luxusausführung".
Was das umgebaute News-Modul betrifft, habe ich allerdings zu früh gejubelt. Es scheint grundsätzlich nicht möglich zu sein, das Newsmodul unter zwei veschiedenen Namen im gleichen Web einzusetzen. Es werden in beiden die glechen Sprachvariablen gebraucht, obwohl ich /lang/de_DE.php die entsprechenden Ausdrücke geändert habe.
Offline
#70 11. April 2011 20:07
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Der Vollständigkeit halber: Ich habe es aufgegeben, zwei "umgebaute" d.h. umbenannte News-Moduls in einem Web einsetzen zu wollen. Die beissen sich gegenseitig. Wäre aber im Grunde sehr hilfreich, um sich viele Einzelseiten in der Navigation - A-Z zum Beispiel - zu ersparen. Aber es scheint Variablen im "lang".php zu geben, die nicht zu beheben sind, jedenfalls nicht für jemanden mit meinem Hintergrund als Nichtcoder.
Aber danke Euch für alle Hilfe. Es war eine spannende Übung.
redigo
Offline
#71 11. April 2011 20:11
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: news module "summary" und "details" getrennt aufrufen
Hm... um welche Variablen genau geht es denn?
Eigentlich dürften die sich nicht in die Query kommen.
Denn es sind zwei völlig unterschiedliche Module.
Ich könnte doch genausogut ein eigenes Modul schreiben, was genauso funktioniert wie das News-Modul.
Nur ich nenne es "Blog" oder so. Ja eben! Hast Du mal versucht News und CGBlog parallel laufen zu lassen? Die sind sich sehr ähnlich. (CGBlog basiert ja ursprünglich auf dem News-Modul)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#72 11. April 2011 20:54
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Ich verstehe auch nicht, wieso die sich beissen. Aber {get_template_vars} zeigt für beide Module die gleichen Variablen für Variablen an, die in lang_de_DE definiert sind:
category_label => Kategorie:
author_label => Erstellt von:
obwohl ich im einen Modul die entsprechenden Ausdrücke "Kategorie" und "Erstellt von" geändert habe. Die Änderung blieb aber ohne Wirkung.
Aber ich mache noch den Test mit CGBlog. Danke, NaN.
Beitrag geändert von redigo/ (11. April 2011 20:55)
Offline
#73 11. April 2011 21:50
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Tja, Newsmodul und CGBlog vertragen sich bestens. Ich muss wohl noch einmal über die Bücher.
Offline
#74 11. April 2011 21:56
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.436
Re: news module "summary" und "details" getrennt aufrufen
Na wenn beide Module die gleichen Variablen-Namen verwenden, ist das ja auch kein Wunder.
Hm, da müsste man tatsächlich noch etwas mehr im PHP-Code ändern.
Such mal nach
smarty->assign('category_label',
usw.
Da müsstest Du dann sowas wie
smarty->assign('news1_category_label',
draus machen.
Und dann in den Templates natürlich auch aus {$category_label} -> {$news1_category_label}.
Aber eigentlich werden die Module doch nacheinander ausgeführt.
D.h. jedes Modul müsste die Varibalen wieder mit seinem eigenen Wert überschreiben, sodass im Template immer die Variable zur Verfügung steht, die zum jeweiligen Modul gehört.
Wie und wo willst Du denn auf dieses Variablen zugreifen?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#75 12. April 2011 22:04
- redigo/
- Server-Pate
- Ort: Zürich
- Registriert: 20. Januar 2011
- Beiträge: 485
- Webseite
Re: news module "summary" und "details" getrennt aufrufen
Aber eigentlich werden die Module doch nacheinander ausgeführt.
Ja, genau. Einmal mit {news...} und einmal mit {heilige...} an völlig unterschiedlichen Orten innerhalb des Menüs.
Im php-Code für 'heilige' sind sämtliche Einträge 'news' mit 'heilige' ersetzt. Gerade deshalb verstehe ich nicht, warum es dennoch den Konflikt gibt.
Offline