Themes Entwicklung

Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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!)
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1054
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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.
Dateianhänge
backend_addons_index_details.zip
(1.37 KiB) 548-mal heruntergeladen
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1054
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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.
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1054
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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');
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Benutzeravatar
Morpheus
Beiträge: 1054
Registriert: Do 8. Aug 2013, 10:49
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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?
Keiner ist unnütz, er kann immer noch als schlechtes Beispiel dienen!
Benutzeravatar
shadowcat
Administrator
Beiträge: 5347
Registriert: Di 5. Feb 2013, 10:36
Kontaktdaten:

Re: Themes Entwicklung

Beitrag 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.
My software never has bugs, it just develops random features.
If it’s not broken, keep fixing it until it is
Antworten