WCMSBlog v0.6 (was Phpwcms Blog Module)

Post custom hacks and enhancements for phpwcms here only. Maybe some of these things will be included in official release later.
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hi

question to all Blog-Mod Users:

is the Problem with the moo.fx and IE only at my installation? or is it a general Problem with the Blog-Modules usage of moo.fx? Has anyone solved this? if yes it would b nice to get some Hints,

I have now tried it with a clean 1.2.6 and 1.2.7 installation and the old and new Blog-Mod - always the same - in FF it works and in IE the Fields are always expanded.
The Doctype is changed to XHTML and the generated Code is XHTML-Valid without any Error or Warning. Have searched also at moo's Forum, but haven't found a solution for that.
Last edited by pico on Tue 18. Jul 2006, 08:11, edited 1 time in total.
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
d-lexy
Posts: 76
Joined: Fri 22. Oct 2004, 22:59
Location: Toronto, Canada / Tallinn, Estonia

Post by d-lexy »

Hi Pico

I have installed the blog module on both *.6 & *.7 and tried with a clean blog install and your captcha version. The solution that fixed the IE problem for me is exactly what Shiny said: xhtml as doctype

Code: Select all

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
you can check my testpage for source: http://blog.estonia.ca/?personal
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Ich hab das auch mal eben ausprobiert... richtig, dann funktioniert es mit dem Akkordeon...

Nur ein Nachteil, dann haut es mir Einiges an der restlichen Formatierung der Site zusammen....

Einige Classes für die DIV-Konstruktion werden dann anders dargestellt als bisher...
Wo finde ich nun die Gründe dafür?
Was muß ich dann ändern?
Wo kann ich das nachlesen?

Welchen "Nachteil" hat die Änderung des DOCTYPES... oder sind keine vorhanden?
Warum ist díe neue Variante nicht schon jetzt so von OG eingestellt worden???
cyaneo
Posts: 128
Joined: Sun 6. Feb 2005, 01:23
Contact:

Post by cyaneo »

Hallo pepe,

ich sehe das als Vorteil:

Seit ich phpWCMS verwende, habe ich die Ausgabe auf XHTML umgestellt - da zukünftiger Standard (Accessibility, usability, tableless etc.).

einige Beispiele:
http://www.eurorisk.at
http://www.achilles-kreta.at
http://www.klausner-frei.at

Was meinst Du mit "wo kann ich das nachlesen"?

Bin leider momentan in Eile, habe aber heute Nachmittag Zeit.

Solong,
cyaneo
Gruss
cyaneo
Zen Cart - The Art of e-Commerce

Wenn jeder dem anderen helfen wollte, wäre allen geholfen.
-------------------------------------------
Ein Problem ist halb gelöst, wenn es klar formuliert ist.
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

@ d-lexy
my DOCTYPE is XHTML and have tested it with Strict and Transitional.
I also use CSS-Style Layout. I belive that it has something to do with a wrong Cascading of Styles, coming from the CMS and the CSS-Styles.
But as I have wrote, at http://validator.w3.org/check the Site is 'Green' what means 'No Errors' 'No Warnings' - absolut nothing :evil:

little Off-Topic
@pepe
das mit dem DOCTYPE ist so eine Sache. Wenn man lt. W3C Techniken wie AJAX WEB-2 oder wie auch immer man das nennt und mehr Wert auf die richtige Verwendung von CSS legt, dann ist wohl XHTML der richtige DOCTYPE - ob da nun 'Strict' oder 'Transitional' ist dann eine Frage, wie streng man sich an die Spezifikationen hält.
Der 'Nachteil' ist, dass mit XHTML alles etwas schwieriger ist, die kleinste 'Ungenauigkeit' in der DOM-Struktur führt sofort zu unvorhersehbaren Ergebnissen. Z.B. führt ein <br> jetzt zu einer Warnung weil der TAG nicht geschlossen wurde - also wäre <br/> schon fast richtig aber lt. Empfehlung vom W3C sollte dann wegen der abwärtskompatibilität immer ein Leerzeichen vor dem / sein, also sieht der TAG dann so <br /> aus.
Das ist auch ein Grund, warum ich 'mein' phpwcms als extra Projekt ausgelagert habe - dort habe ich inzwischen fast den kompletten Code entsprechend geändert.
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
User avatar
marcus@localhorst
Posts: 815
Joined: Fri 28. May 2004, 11:31
Location: localhorst
Contact:

Post by marcus@localhorst »

hi ho,
I've installed the module on 1.2.6 and after that I get the errormessage from the sanity check!
all dbtables where build, I use a prefix for my standard phpwcms tables, for the module I don't use it.
what could it be?
after deactivate the if (!bm_san) then I get in main.inc.php I get the yellow informationbox an an error

Code: Select all

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/xxx/xxx/html/include/inc_module/mod_blogs/inc_lib/functions.db.inc.php on line 37
what could it be?!
best
m.

edit: I've solved it. I was right, with my first idea it depends on my table prefix. after rename my tables, it work!
maybe the install script should be enhanced to Table prefix.
User avatar
DeXXus
Posts: 2168
Joined: Fri 28. Nov 2003, 06:20
Location: USA - Florida

Post by DeXXus »

moofx / forums / faq / requirements
http://moofx.mad4milk.net/forum/index.p ... &topic=142
moo.fx requires:

prototype.js or prototype.lite.js (included in the download)

a strict doctype (xhtml 1.0 strict or xhtml 1.1)

Safari, firefox, internet explorer 6 and almost any gecko based browsers. It will work in opera, but version 7/8 doesnt support opacity, so your elements will simply toggle between visible/hidden.
Works perfectly in Opera 9 (and fast too!) but this version is still in beta.
User avatar
marcus@localhorst
Posts: 815
Joined: Fri 28. May 2004, 11:31
Location: localhorst
Contact:

Post by marcus@localhorst »

critique:
hi, 2 hours ago, I've installed the mod. I'm not a novize in phpwcms, but this module drives me crazy.
the installation was not the problem, but the rendering is crap. It seems, there are a lot of unneeded/false(?!) </div> tags (why not using <h1> for headlines?!)
attributes are write as width=20 or width='20' why this?!
I will use my old blog (phpwcms standard articles+comment/guestbook) and remove the module.
sorry
:cry:

best marcus

PS: installation makes problems because of use of the {GT} Mod, which displays errors. should be removed for the installation.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Thanks for your answers...
I'v killed the blog-mod... and wait, what the 07. - 0.8 - 1.0 versions will bring :wink:

It's a Beta, friends! Dont be to annoyed.


@cyaneo
Was meinst Du mit "wo kann ich das nachlesen"?
Als Nichtfachmann ist man bei neuen Problemen natürlich bedacht, möglichst eine Art "Übersetzungstabelle" zu haben, was man beim Übergang ändern muß. Soll ja möglichst zügig gehen, die Umstellung. Wieso werden meine DIVs nicht mehr so dargestellt, wie bisher.

Wenn's also so einen "Waschzettel" gibt... dann her damit, bitte!

@marcus
Dein Daumenkino...
Wann hast du mich eigentlich heimlich gefilmt, bei meinen täglichen Versuchen mit phpWCMS :oops: :oops: :oops:
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hi

ich schaff das noch - das Ding zum laufen zu bekommen ;)

@pepe
am besten Du nimmst FF und das Plug-In Tidy bzw. Webdeveloper, dann siehst Du zumindest im groben was alles falsch ist - sind meistens nicht geschlossene Tag's, fehlende Attribute z.B. bei <table> fehlt fast immer das 'summary="irgendwas"' bei <img> fehlt fast immer das 'alt-Attribut', mitunter sind <form> innerhalb von <table> und und und (das ärgert mich auch bei vielen neuen Mod's und RT's). Auch der CSE HTML Validator kann eine echte Hilfe sein - auch schon die Light Version. Und dann gehts dran die ensprechenden Code-Stellen im phpwcms zu finden und zu ändern :?
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Prima pico... da fummelt man täglich mit FF rum... und wenn's drauf ankommt, ist man BLIND 8)

OK, werd ich mal deinem Vorschlag folgen und meine Seite "durchsichtig" machen :shock:

Verkürzt ausserdem das Warten auf die neue.... Na, du weißt schon :roll:
Kvist
Posts: 87
Joined: Sat 30. Oct 2004, 04:19
Location: Denmark
Contact:

Exquize me, but what is this?

Post by Kvist »

Howcome I get this error?
Error:
There is a problem with the Blogs Module Database.

Please ensure that you have installed this module correctly and have all the correct permissions on your PhpWcms database.
Kvist
Posts: 87
Joined: Sat 30. Oct 2004, 04:19
Location: Denmark
Contact:

Oh, OK

Post by Kvist »

I found out, that it was a question of table prefixes as somebody already posted.

So now I got it "working" only I can't post anything since the text area only contains my website:

Image

Any ideas?
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hi

also nach längerem Suchen und testen mit IE ist folgendes dabei rausgekommen:

1. zerhackte Anzeige des 'Add Comment' Blocks läst sich mit einer Änderung in der CSS lösen padding für 'unten' erhöhen (3. Wert)

Code: Select all

div.blogheader {
 background: #F2F8FF;
 margin: 0px;
 padding: 2px 4px 5px 5px;
 border-top: 1px solid #C7D3F3;
 font-weight : bold;
 line-height: 12px;
 }
2. das mit dem nichtfunktionieren des Auf/Zu-Scrollen ist echt vertrackt
macht man den Header Valid

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
gehts nicht im IE - nimmt man die erste Zeile raus gehts

Code: Select all

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
mit dem Nachteil, dass dann wieder dieser Quirks-Mode im IE läuft und es das Layout zerhaut weil wieder das falsche Box-Model benutzt wird.

So - das nun nur zur Info, vielleicht gibt es ja eine AJAX-WEB 2.0 Lösung die einem da nicht so in die Suppe spuckt .
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
User avatar
pico
Posts: 2595
Joined: Wed 28. Jul 2004, 18:04
Location: Frankfurt/M Germany
Contact:

Post by pico »

Hi

with this little Modifikation in moo.fx.js it works also in IE-Quirks-Mode

Code: Select all

fx.Height = Class.create();
Object.extend(Object.extend(fx.Height.prototype, fx.Layout.prototype), {
	increase: function() {
		this.el.style.height = (this.now + 1) + "px";
	},

	toggle: function() {
		if (this.el.offsetHeight > 1) this.custom(this.el.offsetHeight, 0);
		else this.custom(0, this.el.scrollHeight);
	}
this will set the 'hidden' not to a Height of 0px, what IE don't 'know', it sets
it to a Height of 1px - so you see the 'Hidden' Block as a small Line with a
Height of 1px - for me this is usable. :)

Maybe a Javascript Expert can build a Browser Switch in here :!: :?: :idea:
Lieber Gott gib mir Geduld - ABER BEEIL DICH
Horst - find me at Musiker-Board
Post Reply