Seite 21 von 24

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Fr 21. Jan 2022, 17:55
von creativecat
Ja, aber nachdem du meintest, wir übernehmen Dwoo aus der 2er, würde ich mit den Anpassungen warten... Einfach den Dwoo-Ordner rüberkopieren funktioniert vermutlich nicht.

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Mi 14. Dez 2022, 23:18
von creativecat
So, anbei mal eine neue Version für multiColumn. Ich habe endlich mal alle möglichen Anpassungen reingepackt, die ich so die letzten Monate schon drin hatte.
Noch nicht final, aber so könnte es meiner Meinung fast für den ersten "Sprint" raus...

Endlich ist auch das default-Template im Jahr 2022 angekommen und responsive ...

[Anhang entfernt]

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:14
von shadowcat
Na dann teste ich doch gleich mal...

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:16
von shadowcat
Hm, ist wohl nicht so richtig Upgrade-fähig...

[DB Exception] [SQL Error] SELECT * FROM `cat_mod_cc_multicolumn_options` WHERE `mc_id` = :mc_id AND `name` = :name
[PARAMS] array ( 'mc_id' => '1', 'name' => 'variant', )

Ich hatte vorher die gestern frisch gepatchte 2.0.0.2 installiert. Eine Spalte mc_id gab's da noch nicht.

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:26
von shadowcat
Hm, liegt wohl hier dran:

if ( CAT_Helper_Addons::versionCompare( $module_version, '2.0.0.3', '<' ) )

In $module_version steht die Version aus der info.php, und die ist nach dem Upgrade ja schon die von der neuen Version. Es müßte die Version aus der info.php mit der aus der addons-Tabelle verglichen werden.

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:27
von shadowcat
So, das hat so weit jetzt geklappt, aber alle Varianten sind jetzt auf "default" zurückgesetzt.

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:29
von shadowcat
Beim Versuch, eine neue Seite anzulegen:

[SQL Error] REPLACE INTO `cat_mod_cc_multicolumn_options` SET `mc_id` = :mc_id, `name` = :name, `value` = :value
[PARAMS] array ( 'mc_id' => NULL, 'name' => 'kind', 'value' => '2', )

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:38
von creativecat
Ok, ich hab das noch nicht mit nem Upgrade versucht, sondern nur mit ner sauberen Neuinstallation ... Mist! Dann muss ich die alte DB mal Gegenchecken!

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 10:46
von creativecat
shadowcat hat geschrieben:
Do 15. Dez 2022, 10:26
Hm, liegt wohl hier dran:

if ( CAT_Helper_Addons::versionCompare( $module_version, '2.0.0.3', '<' ) )

In $module_version steht die Version aus der info.php, und die ist nach dem Upgrade ja schon die von der neuen Version. Es müßte die Version aus der info.php mit der aus der addons-Tabelle verglichen werden.
Aber das müsste doch passen:

Code: Alles auswählen

if(!isset($module_version))
{
	$details		= CAT_Helper_Addons::getAddonDetails('cc_multicolumn');
	$module_version	= $details['version'];
}

if ( CAT_Helper_Addons::versionCompare( $module_version, '2.0.0.3', '<' ) )
{

Re: Modul MultiColumn - Mehrspalten Layout

Verfasst: Do 15. Dez 2022, 11:05
von shadowcat
Mit welcher Dwoo-Version testest Du? MIt dem Original aus V1.4 haben die Varianten ein Problem, die sowas hier verwenden:

{foreach array(1,2,3,4,5,6) i}
<option value="{$i}"{if $options.heading_level && $i == $options.heading_level} selected="selected"{/if}>h{$i}</option>
{/foreach}

Ich habe das jetzt so geändert:

<?php $this->scope['arr'] = range(1,6); ?>
{foreach $arr i}
<option value="{$i}"{if $options.heading_level && $i == $options.heading_level} selected="selected"{/if}>h{$i}</option>
{/foreach}