phpwcms r403 - neue Features... neue Probleme...

Discuss phpwcms here, please do not post support requests, bug reports, or feature requests! Non-phpwcms questions, discussion goes in General Chat!
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

phpwcms r403 - neue Features... neue Probleme...

Post by pepe »

phpwcms r403 ist gerade raus. Die kleine Truppe hoffnungslos verliebter phpwcms-user hat sich drauf gestürzt und...

neue Features gefunden...
und/oder
neue Probleme am Hals...

Ich denke, es wäre sehr sinnvoll, in einem einzigen Thread all diese Dinge zusammen zu fassen, was denkt Ihr?

Zunächst mal die log-Eintragung der Revision:
Log message

Multiple updates, fixes an enhancements:
- updated external components
- several problems fixed
- reCAPTCHA added to CP form
- custom class names for structure levels
- article meta description
- group content parts (for tabs)
- backend language switch
- CP Flash media player enhanced by HTML5 video
User avatar
kukki
Posts: 1712
Joined: Mon 7. Feb 2005, 20:02
Location: Berlin Köpenick
Contact:

Re: phpwcms r403 - neue Features... neue Probleme...

Post by kukki »

Ich persönlich halte das sogar für sehr notwendig, abgesehen mal von meinen bescheidenen English wäre eine Erläuterung und Nutzungskurztutorial hier in diesem Board so etwas wie ein Handbuch, dass es ja für phpWCMS nicht gibt. Und dabei gleich auch auf Probleme und Korrekturen zur Vorversion einzugehen ... ich finde es gut. Und wenn nicht hier, dann würde ich das gerne auf meiner Spielwiese veröffentlichen, aber mir fehlen dazu einfach die komplexen Zusammenhänge - ich bin ja nun kein PHP-Programmierer! Zuarbeit/ Zusammenarbeit heißt das Zauberwort.
Lieber arm dran als Arm ab!

meine historische Website: Jagdgeschwader 300 1.9.34-R554
kukki's SpIeLwIeSe V.1.9.33 R553 responsive
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: phpwcms r403 - neue Features... neue Probleme...

Post by update »

Hey Kukki. kukki mal hier: http://phpwcms-howto.de/wiki/
da gibt's auch die Möglichkeit ;) aber das weisst Du ja schon...
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Umbenennung des Installationsordners ist NICHT möglich

Post by pepe »

Ich habe die r403 zunächst einmal NEU auf meiner MAMP localhost installiert und etwas Inhalt eingegeben um mich umzusehen...

Als ich dann den Installationsordner incl. der Daten in der Confi-Datei auf einen anderen Namen ändern wollte...

Kein Seitenaufruf mehr möglich.

Statt dessen die Meldung: Error: Config file missing. Check your setup!

Und wat nu ?????

Das war in der Vergangenheit immer möglich und wurde auch öfter gebraucht, wenn die Installation auf einen anderen Rechner verfrachtet werden sollte.

Und glaubt mir: Ich habe das vorher 5 mal versucht, ehe ich hier frage
:evil:


Vielleicht sollte es ja doch mal ein Betatest-Team geben, bevor Revisions öffentlich werden ?
Oder sind wir paar Männekes das Test-Team... ja dann :lol:

PS
Wenn ich wieder auf den ursprünglichen Namen verändere, ist alles wieder propper, aber das hilft mir wenig :?
Last edited by pepe on Thu 18. Nov 2010, 16:24, edited 1 time in total.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: phpwcms r403 - neue Features... neue Probleme...

Post by flip-flop »

Hi,
bei mir kann ich eine r403 hinschieben wo ich möchte, das klappt.

Allerdings:

Code: Select all

$phpwcms['site']              = 'http://'.$_SERVER['SERVER_NAME'].'/';
und

Code: Select all

$phpwcms['DOC_ROOT']          = $_SERVER['DOCUMENT_ROOT'];
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: phpwcms r403 - neue Features... neue Probleme...

Post by pepe »

Ich habe ja die Eintragungen von Hand geändert... so wie bisher schon öfter... ja, natürlich 3 mal kontrolliert!

Das sind ja nur die Eintragungen:
// site values
$phpwcms['site'] = 'http://localhost:1234/';

// paths
$phpwcms['DOC_ROOT'] = $_SERVER['DOCUMENT_ROOT'];
$phpwcms['root'] = 'phpwcms_xxxxxyyyyy_403';
Ich habe lediglich den Ordnernamen der Installation und den rot markierten Bereich passend verändert!
Den Cache gelöscht und dann die angepasste Adresse in den Browser übertragen...

Wo wird denn da eigentlich auf Richtigkeit geprüft? In der DB?
Last edited by pepe on Thu 18. Nov 2010, 16:39, edited 1 time in total.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: phpwcms r403 - neue Features... neue Probleme...

Post by flip-flop »

Keine Ahnung ob überhaupt in dieser Richtung geprüft wird, wenn dann kann es ja nur in der berühmten Tabelle sysvalue stehen.

[EDIT]
Daran liegt es nicht, in den neu hinzugekommenen Feldern structure_array.... wird einfach nur die Struktur abgelegt, mehr nicht.

Code: Select all

[1] => Array
        (
            [acat_id] => 1
            [acat_name] => Category01
            [acat_info] => 
            [acat_struct] => 0
            [acat_sort] => 10
            [acat_hidden] => 0
            [acat_regonly] => 0
            [acat_ssl] => 0
            [acat_template] => 3
            [acat_alias] => category01
            [acat_topcount] => -1
            [acat_maxlist] => 0
            [acat_redirect] => 
            [acat_order] => 0
            [acat_timeout] => 
            [acat_nosearch] => 
            [acat_nositemap] => 1
            [acat_permit] => Array
                (
                )

            [acat_pagetitle] => 
            [acat_paginate] => 0
            [acat_overwrite] => 
            [acat_archive] => 0
            [acat_class] => category01
            [acat_keywords] => 
        )

    [2] => Array
        (
            [acat_id] => 2
            [acat_name] => Category02
            [acat_info] => 
            [acat_struct] => 0
            [acat_sort] => 30
            [acat_hidden] => 0
            .......
            .......
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: phpwcms r403 - neue Features... neue Probleme...

Post by update »

Feld structure_array :shock:
Ich habe 3 structure_array...xy Felder, im ..._vmode_all finde ich besagte abgelegte Struktur, die anderen sind leer
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
User avatar
flip-flop
Moderator
Posts: 8178
Joined: Sat 21. May 2005, 21:25
Location: HAMM (Germany)
Contact:

Re: phpwcms r403 - neue Features... neue Probleme...

Post by flip-flop »

Code: Select all

Verhalten der drei DB-Felder: 

sysvalue_key                  sysvalue_group      sysvalue_status      sysvalue_vartype     sysvalue_value
Login als admin:


Änderung an der Struktur unter Admin

Code: Select all

structure_array_vmode_all:      frontend_render   1                    bool
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    bool
Frontendaufruf mit Session Admin

Code: Select all

structure_array_vmode_all:      frontend_render   1                    bool
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    array               serialisierte Struktur
Frontendaufruf User

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    array               serialisierte Struktur
Änderung an der Struktur unter Admin

Code: Select all

structure_array_vmode_all:      frontend_render   1                    bool
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    bool
Logout Admin

Frontendaufruf User

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    bool
Login User (nur einfache Rechte)


Änderung freigegebenen Artikel/CP
Frontendaufruf mit Session User

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_editor:   frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_admin:    frontend_render   1                    bool
Logout

Login als admin:

Frontendaufruf mit Session Admin

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_editor:   frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_admin:    frontend_render   1                    array               serialisierte Struktur
Änderung an der Struktur

Code: Select all

structure_array_vmode_all:      frontend_render   1                    bool
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    bool
Frontendaufruf mit Session Admin

Code: Select all

structure_array_vmode_all:      frontend_render   1                    bool
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    array               serialisierte Struktur
Änderung an der Struktur

Code: Select all

structure_array_vmode_all:      frontend_render   1                    bool
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    bool
Frontendaufruf User

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    bool
Frontendaufruf mit Session Admin

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array               serialisierte Struktur
structure_array_vmode_editor:   frontend_render   1                    bool
structure_array_vmode_admin:    frontend_render   1                    array               serialisierte Struktur
"sysvalue_vartype" und "sysvalue_value" werden angesprochen und wechseln den Inhalt.

Editiert ein Admin im BE die Struktur, wird "sysvalue_value" geleert und in "sysvalue_vartype" "bool" gesetzt.
Ruft irgendein User nun im FE die Seite auf, werden die beiden Spalten in "structure_array_vmode_all" befüllt (siehe oben).
Ruft der Admin selbst die Seite im FE auf wird das Feld "structure_array_vmode_admin" befüllt. (siehe oben).

Grundsätzlich kann nur ein Admin die Felder leeren wenn er im BE die Struktur editiert.
Ein einfacher eingeloggter User kann das nicht.
Ändert ein eingeloggter einfacher User z.B. einen ihm zugeordneten Artikel, wird beim nächsten FE-Aufruf das Feld "structure_array_vmode_editor" wie oben beschrieben gesetzt.

Sinn und Zweck erschließt sich mir bisher noch nicht.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
User avatar
update
Moderator
Posts: 6455
Joined: Mon 10. Jan 2005, 17:29
Location: germany / outdoor

Re: phpwcms r403 - neue Features... neue Probleme...

Post by update »

Wenn ich als Admin im BE eingeloggt bin, habe ich im FE den besagten Fehler.
Gleichzeitig sehe ich in der DB

Code: Select all

structure_array_vmode_all:      frontend_render   1                    array (gefüllt)
structure_array_vmode_editor:   frontend_render   1                    bool (leer)
structure_array_vmode_admin:    frontend_render   1                    bool (leer)
Wenn ich ausgeloggt bin, zeigt die DB das Gleiche.
It's mostly all about maintaining two or three customer's sites Still supporter for the band Mykket Morton. Visit Mykket Morton on FB. Listen Mykket Morton and live videos on youtube.
Now building a venue for young artists to get wet on stage, rehearsal rooms, a studio, a guitar shop - yes I'm going to build some guitars.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: phpwcms r403 - neue Features... neue Probleme...

Post by pepe »

Zum log-Eintragung der Revision 403:
Log message

- custom class names for structure levels
Ich finde unter ADMIN neben dem Feld für den Alias der Seitenebene jetzt ein EIngabefeld für die CSS-Klasse.

Trage ich dort einen Namen für die Klasse ein, erwarte ich natürlich irgendeine Reaktion im gerenderten HTML-Code.

Ich habe dort aber nix entdecken können!

Hat schon jemand rausgefunden, wo der Trick verborgen ist?
Eine neue Einstellung in der Configuration?
User avatar
Oliver Georgi
Site Admin
Posts: 9907
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: phpwcms r403 - neue Features... neue Probleme...

Post by Oliver Georgi »

Das wird nur von den modernen Menüs unterstützt, also NAV_LIST_UL z.B.
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: phpwcms r403 - neue Features... neue Probleme...

Post by pepe »

Ahhh, ja, wenn man weiss, wo man suchen muss, ist alles klar, ich hatte gedacht, da würde eine komplette Class um die Seite gelegt :shock:

Nein, die von der nav_list_ul Navigation erzeugten Klassen werden dadurch um die eingetragene Klasse erweitert, etwa so:
<div class="nlu_horiz1">
<ul class="act_path">

<li class="sub_parent active pepes-home-class"><a href="index.phtml" title="Home">Home</a></li>
<li class="sub_no sub_ul_true sub_first pepes-sub1-class"><a href="pepes-free-xl-dd.phtml" title="PEPEs free-XL DD">PEPEs free-XL DD</a></li>
<li class="sub_no sub_ul_true"><a href="pepes-free-xl.phtml" title="PEPEs free-XL">PEPEs free-XL</a></li>
<li class="sub_no sub_ul_true"><a href="pepes-free-l.phtml" title="PEPEs free-L">PEPEs free-L</a></li>
<li class="sub_no sub_ul_true"><a href="pepes-free-m.phtml" title="PEPEs free-M">PEPEs free-M</a></li>

</ul>
</div>
Jetzt kann man die Navigation auf Wunsch kategorieabhängig in der CSS-Datei spezifizieren... prima :D
User avatar
Jensensen
Posts: 3000
Joined: Tue 17. Oct 2006, 21:11
Location: auf der mlauer

r407 - neue Features... keine Probleme...

Post by Jensensen »

PRIMA! Wurde auch Zeit, etwas mehr Flexibilität bei der NAV_LIST_UL zu bekommen. Allerdings schleppen wir bald ein Dutzend Klassen innerhalb des Codes mit, wovon beinahe mehr als die Hälfte ungenutzt ist (sein kann).

Nun aber - schwupps - zu neuen r407. Das ging schneller als erwartet. Auch prima und bedankt.↗
Mir fällt auf, dass die meisten Dateien neuerdings anders codiert sind: UTF-8, no BOM mit Unix LF.

Noch eine Frage zu
/include/inc_lib/revision/
Das Verzeichnis enthält nach Update auf r407 diese 4 Dateien:

Code: Select all

	r401.php
	r402.php
	r403.php
	r406.php
richtig?

WEIL:
404/405 erforderten keine änderung (an der datenbank)?

Code: Select all

	// do former revision check
	// r404/405 required no action, so fallback to r403
406 und 407 aber ebenfalls nicht.
richtig?

WAS MACHE ICH MIT DIESEN DATEIEN?
wie arbeite ich mit diesen dateien?
direkt aufrufen, oder wie? schankedön.
{so_much} | Knick-Knack. | GitHub
Umlaute im URL sind meistens immer Kacke.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Re: phpwcms r403 - neue Features... neue Probleme...

Post by pepe »

Die "neue" Codierung der Dateien rührt wohl daher, dass OG wohl vermehrt auf dem MAC arbeitet...

Wenn ich das richtig verstanden habe, gehören diese Dateien zu einer neuen Update Routine, die selber für die Aktualisierung der DB sorgt und zur Kontrolle, "ob der Job gelaufen ist", am Ende wird diese "Markierung" setzt.

DU machst nix.... phpwcms erledigt das für dich :D
Post Reply