WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Seiten: 1
Hi there all,
I thought i would also post something.
I installed WBCE and it's working good.
One note about the wbce template and short url, i think it would be nice to add the next to the template:
<?php if (file_exists(WB_PATH.'/.htaccess')) {?>
[[SHORTURL]]
<?php } ?>
This checks if .htaccess exists and if it exists it adds the droplet to the page.
Because now when people 'activate' the .htaccess the urls on the page aren't 'clean', i know they are redirected but i like clean url's on the page also.
Offline
+1
Thank you very much for this great idea. This is a very good solution!
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Did anyone add this to the repo at GitHub? Please note that I am not very active here and so I maybe miss such things...
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Added this to index.php in template "wbce" -> https://github.com/WBCE/WebsiteBaker_CommunityEdition/blob/master/wb/templates/wbce/index.php
Untested!
Ich habe eine Amazon-Wishlist. Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
@webbird Thanks a lot. Neither I know how to work with Github yet (-.-), nor I have added any user there, so actually it's just up to you...
Code allein macht nicht glücklich. Jetzt spenden!
Offline
A .htaccess can be there for various reasons not just for routing.
Setting PHP version, setting file handlers , setting certain vars....
So i guess the only save way to activate routing is via a switch in the options as you never can say what this .htaccess file is for.
Offline
missing </div> tag
<div class="center">
<div class="fg12 footer"><?php echo WEBSITE_FOOTER;?></div>
</div>
<div class="fg12 footer"><?php echo WEBSITE_FOOTER;?></div>
</div></div>
===========================
Message text not available. More: This "img" tag uses one or more entirely obsolete (in HTML5) attributes which must not be used in HTML5 documents. The HTML5 obsolete attributes for "img" include: "align", "border", "datafld", "datasrc", "hspace", "longdesc", "lowsrc", "name", and "vspace".
[== HTML5 ==]
<a id="menu-button"><img src="http://localhost/templates/wbce/menu.png" alt="" width="32" height="32" border="0" /></a>
===========================
Sincerely Evaki
Beitrag geändert von evaki (02.11.2015 01:55:37)
Oops. Fixed. Thank you for the hint.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Thank you for the hint.
Trotzdem habe ich nur die Hälfte erzählt, z.B. die </br>-Tags zwar bei mir gemacht, aber das nicht mitgeteilt.
Das ist nicht so dolle hilfreich -aber ich bessere mich.
Bitte das Template durch den W3C-Validator laufen lassen, am besten alle beide
Bestens ist der Online CSE HTML Validator: http://www.onlinewebcheck.com/check.php
MfG. Evaki
Beitrag geändert von evaki (10.11.2015 00:01:34)
Das WBCE-Template hat einen Bug, ein </div> ist in eine if-Abfrage gerutscht, wo es nicht hingehört. Anbei die korrigierte Version.
</br>-Tags
sagt mir gerade nichts. Es sind keine <br /> oder (falschen) </br>-Tags im Template. Kann das aus irgend einem Modul kommen?
--
The WBCE default template has a bug, a </div> tag was placed inside of an if/else-condition where it did not belong to. Please find the (hopefully) corrected version attached.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Irgendwo waren </br> statt <br> für den Zeilenumbruch eingesetzt, oder was zuviel, oder beides
Habs aber im Moment nicht parat.
Kannste ja mal https://validator.w3.org/nu/?doc=http%3 … %2Fwbce%2F
eingeben.
MfG. Evaki
Hab eben mal geschaut
Edit: Du liegst richtig, es liegt am eingegebenen Text im expcounter
Und den "</div> ist in eine if-Abfrage gerutscht" hatte ich auch noch nicht gesehen.
Deshalb meine Empfehlung die Templatetester zu nutzen -kost ja nix
Beitrag geändert von evaki (10.11.2015 17:56:09)
Offline
Kannes sein, daß hier ein Fehler vorliegt?
\html\templates\wbce\index.php
[== HTML ==]
<?
// no direct file access
if(count(get_included_files())==1) header("Location: ../index.php",TRUE,301);
?><!DOCTYPE HTML>
<html lang="de-de" dir="ltr">
<head>
Solls nicht <?php
// no direct file access
lauten?
MfG. Evaki
Ab PHP 5.4 aufwärts sollte es keine grossen Probleme mehr bereiten, darunter hängts von den PHP Settings ab und ist eigentlich nicht zu empfehlen. Siehe Flussdiagramm auf SO: http://programmers.stackexchange.com/qu … tag-in-php
Gruss
Account inactive since 2018/11/17.
Offline
Danke für die Bestätigung. Steht so in den Templates (v1.1beta).
WB-Classic/WBCE-Systemvoraussetzungen fangen halt mit PHP 5.3.6 an, und noch hab ich den ein oder anderen... Dürfte sich aber in absehbarer Zeit endgültig erledigen.
MfG. Evaki
Beitrag geändert von evaki (15.11.2015 00:41:00)
Wer hat denn das da reingeschrieben und wann? Ich wars nämlich nicht. (verstehe die Befehle nicht mal.)
Short open tag wird zudem auch nicht überall unterstuetzt und sollte mmn nicht verwendet werden.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Bloß keine Panik, das gehört da schon rein -gugsu beta
Wer seine Entwicklungsumgebung auf php5.4 aufwärts eingestellt hat, bekommt möglicherweise per def. den short open tag. Ist mir nur im Zusammenhang mit den Systemvoraussetzungen aufgefallen, da ich bei den Tests eben zwischen mehreren php-Versionen wähle bzw. wählen kann.
MfG. Evaki
Beitrag geändert von evaki (15.11.2015 18:31:13)
@Florian: Bei Fragen wie: wann, wo, wer, was, wie geändert hat, hilft Git blame. Norhei hat den shorttag Fehler an anderer Stelle schon mal diskutiert. Notfalls einfach mal nach shorttags in den PHP Dateien suchen. Geht mit Notepad++ oder Sublimetext innerhalb weniger Sekunden. Sitz grad nicht am Rechner, sonst hätte ich selbst schnell geschaut.
P.S.: Habe Norhei informiert. Denke ist beim update der count get_included_files Geschichte versehentlich mit reingerutscht.
Beitrag geändert von cwsoft (15.11.2015 23:07:18)
Account inactive since 2018/11/17.
Offline
Das könnte ich gewesen sein ....
Was bedeuten die Befehle.
count(get_included_files()) halt Anzahl der includierten Dateien
Wenn die gleich 1 ist , ist keine andere Datei geladen , also nur diese , also direkter Dateizugriff.
Praktisch so ähnlich wie if (defined ("WB_PATH")).
Das funktioniert allerdings auch wenn wir mal die Konstantennamen alle umstellen und auch ausserhalb von WB(CE).
301 Redirect weil Google das lieber hat. Zuviele 302 auf einer Seite mag big G ned so doll.
Das Haupttemplate könnte(sollte?) eigentlich genauso geschützt werden wie alle anderen PHP Dateien. Das Short tag war ein Unfall.
Müsste man sich jetzt aber Gedanken machen ob das wirklich nötig ist weils die Templater doch ein wenig verwirren dürfte.
Persönlich würde ich keinen Einspruch erheben wenns wieder rausfliegt , aber wenn man mit der Sicherheit konsequent sein möchte, müsste man jedes Template File mit sowas füttern.
Bin ich froh wenns php 5.4 wird...
Offline
Was spricht denn gegen das bislang verwendete
[== PHP ==]
if (!defined('WB_PATH')) {
die(header('Location: ../../index.php'));
}
Bin ich froh wenns php 5.4 wird...
Naja, da WBCE 1.1 ja ein Sicherheitsrelease ist, sollte das schon noch wie die 1.0 mit >=PHP 5.3.6 laufen.
Für 1.2 können wir ja dann Die Mindestversion auf 5.4 erhöhen.
Code allein macht nicht glücklich. Jetzt spenden!
Offline
Nichts spricht dagegen, vielmehr ist der Vorteil der neuen Variante zu sehen.
Mit v5.3.6 läuft auch dies, nur muß es dann eben <?php lauten. Das ist die einzige Bedingung.
Diese Kleinigkeit ist halt nur übersehen worden, wie andere Kleinigkeiten auch mal übersehen werden.
Wer nix macht, macht nur den Fehler, daß er nix macht.
MfG. Evaki
Beitrag geändert von evaki (16.11.2015 11:22:13)
Eigentlich spricht nichts dagegen. Allerdings sollte der Grund ein anderer als die Verwendung von Shorttags sein :-)
Account inactive since 2018/11/17.
Offline
Seiten: 1