Deutschland United States United Kingdom
ContentLion - Open Source CMS

Start probleme

Der Autoloader kommt erst später ;-)

Die Fehlermeldung sagt, dass die die Klasse page fehlt, diese musst du per include in die index.php einbinden

ok, habs hat noch in der index.php des skins gefehlt. aber irgendwie wird es mir nicht angezeigt, also kein menu wird mir angezeigt. den aktuellen stand hab ich nochmal angehängt. jede tabelle der db hat die entsprechenden einträge
»El Majore« hat folgende Datei angehängt:
  • akt stand.zip (7,51 kB - 291 mal heruntergeladen - zuletzt: 11. November 2019, 18:20)

Kannst du mal den Inhalt deiner cl_menu bzw. cms_menu posten?

Inhalt:


-- phpMyAdmin SQL Dump
-- version 3.4.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 23. Aug 2012 um 11:35
-- Server Version: 5.5.16
-- PHP-Version: 5.3.8

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Datenbank: `cms`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `cms_menu`
--

CREATE TABLE IF NOT EXISTS `cms_menu` (
`id` int(2) NOT NULL,
`menuID` int(3) NOT NULL,
`title` varchar(100) NOT NULL,
`href` varchar(255) NOT NULL,
PRIMARY KEY (`id`,`menuID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Daten für Tabelle `cms_menu`
--

INSERT INTO `cms_menu` (`id`, `menuID`, `title`, `href`) VALUES
(1, 1, 'Testseite 1', 'testseite.htm'),
(2, 1, 'Testseite 2', 'testseite2.htm'),
(3, 1, 'Testseite 3', 'testseite3.htm');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

lass dir mal den SQL-Query in der system/classes/menu.php ausgeben und dann schau mal was die DB dazu sagt.

Ich glaube, der Fehler war hier und wurde in einem späterem Artikel behoben:

PHP-Quelltext

1
filterfilename("content/articles/".$_GET['include'])


Es muss wahrscheinlich so heißen, da die Methode filterfilename alle "/" entfernt, wenn ich mich jetzt nicht irre :D :

PHP-Quelltext

1
"content/articles/" filterfilename($_GET['include'])