WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 12.09.2015 23:49:25

norhei
Developer

trouble whith simplepagehead()

Habe grade mal simplepagehead angetestet und stelle fest das die Daten vom jeweiligen Newspost oder Topic nicht mehr angezeigt werden.
Was allerdings nicht völlig verwunderlich ist , denn in der include.php Zeile 70 steht :

// Look for the module name of the current section		
 if(isset($page_id) && isset($section_id)) { 

Nur dummerweise ist Section_Id nicht definiert und dieser Teil wird niemals aufgerufen.

Ich hätte mich ganz ehrlich auch gefragt welchen wert $section_id dort im Template haben sollte, denn Da eine Seite ja aus mehreren Sections besteht , kommt gleich die Frage auf,  welche soll es denn sein. ??

Interessanter Weise hat das früher mal funktioniert, also wurde irgendeine $section_id ausgegeben aber ich kann mich nicht erinnern das das jemand hier raus geworfen hat, könnte es sein das das einem der letzten Classic Patches zum Opfer gefallen ist ?

Als spontan Lösung könnte man einfach die erste Section der Seite nehmen , da die meisten der relevanten Module ja sowiso höchst selten weitere Sections haben dürften.

Offline

#2 13.09.2015 08:38:02

florian
Administrator

Re: trouble whith simplepagehead()

Kann ich nicht bestätigen. Getestet mit WBCE RC unter PHP 5.5 und mit Topics und classic News.

Fehlt im Template eventuell das <?php simplepagehead(); ?>


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#3 13.09.2015 09:09:58

grindbatzn
Gast

Re: trouble whith simplepagehead()

Wenn $section_id einen Wert hat, ist das keine normale Seite, sondern sie wurde von einem Modul (Topics, Bakery,..) erzeugt.
Nur dann wird nachgesehen, von welchem Modul und ob es Title und Metatags zu holen gibt.

Eventuell werden im Template die Blöcke schon gepuffert, bevor simplepagehead aufgerufen wird und es gibt einen 2. Block der nicht zb Topics ist.
Dann gibt es Verwirrung.

Die Reihenfolge im Template sollte sein (sehr empfohlen)

<head>
<?php
if(function_exists('simplepagehead')) {
    simplepagehead();
} else {
<title>....
}


if(function_exists('register_frontend_modfiles')) {
    register_frontend_modfiles('css');
    register_frontend_modfiles('jquery');
    register_frontend_modfiles('js');
}

..eigenes CSS:
editor.css
template.css

..eigenes JS:
template.js

ob_start(); page_content(1); $main_content = ob_get_contents(); ob_end_clean();
immer mit Hauptblock beginnen
......weitere Blöcke


Jetzt erst:
</head>
<body>

Beitrag geändert von grindbatzn (13.09.2015 09:18:25)

#4 13.09.2015 09:35:34

norhei
Developer

Re: trouble whith simplepagehead()

hmm.... hab hier eine frische WBCE und das Template simple responsive

http://wbce.norbert-heimsath.de/pages/d … ontest.php

$section_id ist einfach nicht gesetzt . 

Wer mag reinschauen ? Wenn mir jemand sagen könnte wo die gesetzt werden sollte , kann ich auch selber schauen .
Interessant wäre noch auf welchen Wert die gesetzt wird  wenn mehrere Sections da sind .


Nachtrag , Topics 0.9.0.

Beitrag geändert von norhei (13.09.2015 09:36:55)

Offline

#5 13.09.2015 09:44:35

florian
Administrator

Re: trouble whith simplepagehead()

Hier keine Probleme
Bei Deiner Testinstallation kommt ein 404er statt des Topics-Beirages


Wir Benötigen: Cents, Euros... jetzt spenden!

Online

#6 13.09.2015 10:40:49

grindbatzn
Gast

Re: trouble whith simplepagehead()

norhei schrieb:

Interessant wäre noch auf welchen Wert die gesetzt wird  wenn mehrere Sections da sind .

Topics erzeugt ein access-file. Da steht die section-id drin, die wird verwendet.
Genauso wie bakery.

#7 13.09.2015 20:52:48

norhei
Developer

Re: trouble whith simplepagehead()

Das ist ne gute spur!!

Offline

#8 13.09.2015 20:58:05

norhei
Developer

Re: trouble whith simplepagehead()

Obiger Part hat sich erledigt .!

Allerdings verweist Topics auf
http://wbce.norbert-heimsath.de/topics/thema/
Obwohl ich keine .htaccess habe.  Bzw. die nur trivialen anderen Krempel, aber keinen Redirects enthält.

Offline

#9 13.09.2015 21:00:28

norhei
Developer

Re: trouble whith simplepagehead()

Hattest Du nicht mal irgendwann geplant Topics aus richtigen Seiten zu machen, statt im Topics Folder ? ?

Offline

#10 14.09.2015 13:21:36

grindbatzn
Gast

Re: trouble whith simplepagehead()

Welche Version verwendest du? Die, die ich dir zuletzt gesendet habe? Die ist sehr buggy, da hat mir an an manchen Stellen einfach das KnowHow gefehlt. Habe ich dir ja beschrieben.

Oder die regulare?

norhei schrieb:

Hattest Du nicht mal irgendwann geplant Topics aus richtigen Seiten zu machen, statt im Topics Folder ? ?

Weiß nicht, was du da meinst. So, dass die einzelnen Topics im Menü stehen? Das gibt es optional, ist aber haarig, klemmt mit WB.

#11 14.09.2015 13:33:38

norhei
Developer

Re: trouble whith simplepagehead()

Habe hier die reguläre vom WBCE Download am start.
Wenn du mir kurz nen Tip geben kannst wo oder ob Topics die Seo Links generiert, check ich Selber was los ist. 

Weiß nicht, was du da meinst. So, dass die einzelnen Topics im Menü stehen? Das gibt es optional, ist aber haarig, klemmt mit WB.

Im Prinzip ja , ich meine Mich zu erinnern so eine Diskussion war mal im alten Forum gelaufen. Sollte dann so aussehen das die einzelnen Topics/News Themen eigentlich stinknormale Seiten sind.  Wäre auf jeden Fall keine so üble Idee, damit könnte man Topics drastisch entzerren.

Offline

Fußzeile des Forums

up