Seite 2 von 5

Re: Themes Entwicklung

Verfasst: Do 15. Aug 2013, 14:15
von shadowcat
Welche Version hast Du installiert? 0.8.0 Alpha (Diffs aus dem Forum aufgespielt?) oder 0.9.0?

Das Bild ist mir zu klein, ich erkenn da nix.

Re: Themes Entwicklung

Verfasst: Do 15. Aug 2013, 14:16
von shadowcat
Ahso, richtig, Templates lassen sich noch nicht auf diese Weise installieren, weil sie keine install.php haben. Da gibt's einen GitHub Issue für.

Entweder per phpMyAdmin oder ähnlich in die addons-Tabelle eintragen, oder so:

Code: Alles auswählen

INSERT INTO `cat_addons` (`addon_id`, `type`, `directory`, `name`, `description`, `function`, `version`, `guid`, `platform`, `author`, `license`, `installed`, `upgraded`, `removable`, `bundled`) VALUES ('', 'template', '<VERZEICHNIS>', '<TEMPLATENAME>', '<BESCHREIBUNG>', 'template', '<VERSION>', '<GUID>', '1.0', '<AUTOR>', '<a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>', '', '', 'Y', 'N');
(cat_ ggfs. durch Dein Prefix ersetzen!)

Re: Themes Entwicklung

Verfasst: Do 15. Aug 2013, 14:41
von Morpheus
ok, Danke schneller wie die Feuerwehr

werde ich wohl morgen mal machen oder gleich mal die 0.9.0 neu installieren.

Die 0.8.0 habe ich installiert

Re: Themes Entwicklung

Verfasst: Do 15. Aug 2013, 14:45
von shadowcat
Probier' mal, ob es reicht, diese Datei auszutauschen (siehe Anhang).

-> <CAT_PATH>\templates\freshcat\templates\default\backend_addons_index_details.tpl

Ich kann nicht sicher sagen, ob das genügt, weil ich den Stand Deiner Installation nicht genau kenne.

Re: Themes Entwicklung

Verfasst: Di 20. Aug 2013, 09:02
von Morpheus
Hi,

so hab mal weitergemacht. Template war jetzt drin.
danach hatte ich nur noch das:
Fatal error: Call to a member function numRows() on a non-object in D:\xampp\htdocs\blackcat\modules\blackcatFilter\filter.php on line 60
Im Frontend sowie im Backend

Was hab ich denn jetzt wieder gemacht bzw. was nicht?

Mit der install.php (Blackcatfilter) kam eine Meldung das ich nicht berechtigt sei, aufgerufen über die url.

Re: Themes Entwicklung

Verfasst: Di 20. Aug 2013, 09:10
von shadowcat
Der müßte mittlerweile gefixt sein, hol dir mal die aktuelle Datei aus dem Repository.

https://github.com/webbird/LEPTON_2_Bla ... filter.php

Vielleicht holst Du Dir doch mal das ZIP mit den Differenzen seit 0.8.0. Da sind zwar nicht alle Änderungen bis zur 0.9.0 drin, aber doch die meisten.

Re: Themes Entwicklung

Verfasst: Di 20. Aug 2013, 10:04
von Morpheus
das zip hab schon drin.
Jetzt kommt aber die diese Fehlermeldung:
Fatal error: Using $this when not in object context in D:\xampp\htdocs\blackcat\framework\CAT\Helper\Template.php on line 246

Re: Themes Entwicklung

Verfasst: Di 20. Aug 2013, 10:23
von shadowcat
Oha. Änder mal die Zeile

Code: Alles auswählen

$menu[1]	= $this->lang()->translate('Main');
in

Code: Alles auswählen

$menu[1]	= self::getInstance()->lang()->translate('Main');

Re: Themes Entwicklung

Verfasst: Di 20. Aug 2013, 10:47
von Morpheus
Mmmh

Code: Alles auswählen

Warning: Missing argument 1 for CAT_Helper_Template::getInstance(), called in D:\xampp\htdocs\blackcat\framework\CAT\Helper\Template.php on line 246 and defined in D:\xampp\htdocs\blackcat\framework\CAT\Helper\Template.php on line 72

Notice: Undefined variable: driver in D:\xampp\htdocs\blackcat\framework\CAT\Helper\Template.php on line 74

Notice: Undefined variable: driver in D:\xampp\htdocs\blackcat\framework\CAT\Helper\Template.php on line 76

Fatal error: Using $this when not in object context in D:\xampp\htdocs\blackcat\framework\CAT\Helper\Template.php on line 81
Das ist die Fehlermeldung zum Adminbereich Backend

im Frontend ist es diese:

Code: Alles auswählen

Fatal error: Call to a member function numRows() on a non-object in D:\xampp\htdocs\blackcat\modules\blackcatFilter\filter.php on line 60

Doch mal alles neu machen?

Re: Themes Entwicklung

Verfasst: Di 20. Aug 2013, 10:52
von shadowcat
Da war ich wohl zu schnell... :oops:

Als Workaround zu dem Template-Fehler: Definiere in der info.php des Templates $menu[1]. Z.B.:

Code: Alles auswählen

$menu[1]				= 'Hauptnavigation';
Dann kommt der nicht an die Stelle.

Wegen dem Fehler in der filter.php sicherstellen, daß die Tabelle vorhanden ist. Siehe Alpha-Thread.