News Script
News Script
Ja ja ich weiß...
Es gibt zig News Scripte auf dem Markt und alle sind brauchbar.
Meins ist schnell, einfach einzubauen und man kann Bildgröße und Farbe als Admin einstellen.
Einbau leicht mit Iframe zu machen und durch die farbliche Anpassung im Admin Menü an jede Seite anpassbar.
Schaut selber und testet : https://www.niederastroth.de/news1/
Ich habe nun meine lauffähige Version samt SQL in das Zip gelegt. Sollte nun laufen
Es gibt zig News Scripte auf dem Markt und alle sind brauchbar.
Meins ist schnell, einfach einzubauen und man kann Bildgröße und Farbe als Admin einstellen.
Einbau leicht mit Iframe zu machen und durch die farbliche Anpassung im Admin Menü an jede Seite anpassbar.
Schaut selber und testet : https://www.niederastroth.de/news1/
Ich habe nun meine lauffähige Version samt SQL in das Zip gelegt. Sollte nun laufen
Gruß Volker
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Moin Volker,
vielen Dank für die große Mühe, die Du Dir machst
Wollte das Script sogleich mal testen und habe eine MySQL-Datenbank angelegt. Ich konnte auch die Datei datenbank.sql erfolgreich importieren.
Das war es dann aber auch. Entweder mache ich noch etwas falsch (wüsste gerade nicht was) oder es gibt da noch ein Problem.
Irgend etwas stimmt da mit den Tabellen der Datenbank bei mir nicht. Ergo, wahrscheinlich hat der Import der Datei "datenbank.sql" irgendwie nicht richtig geklappt.
Ich hatte zur Fehleranalyse das noch oben in die Datei "newsphp" (bei mir eine neue Testdatei "neu-news.php") geschrieben:
Ergebnis:
Fatal error: Uncaught mysqli_sql_exception: Table 'dbs14521222.settings' doesn't exist in /homepages/12/d22935777/htdocs/Mobirise-Tutorials/News-Volker-001/neu-news.php
Ich sehe auch keine Tabelle "settings"
Bei dem Versuch die Datei news.php aufzurufen kommt diese Fehlermeldung:
Rufe ich die Datei login.php oder auch irgendeine andere dieser Dateien im Verzeichnis "admin" auf, erhalte ich nach dem Login diese Fehlermeldung. Das stimmt noch etwas mit der Header-Location in Zeile 35 nicht:
Weiterhin solltest du eine detaillierte Anleitung erstellen und darüber informieren, ob die Anwendung eine Lizenz erfordert. Außerdem ist es wichtig anzugeben, ob die Nutzung privat sowie kommerziell erlaubt ist, ob eine Weitergabe, Modifikation oder der Verkauf gestattet sind. Also z.B. eine "MIT" Lizenz:
https://de.wikipedia.org/wiki/MIT-Lizenz
vielen Dank für die große Mühe, die Du Dir machst

Wollte das Script sogleich mal testen und habe eine MySQL-Datenbank angelegt. Ich konnte auch die Datei datenbank.sql erfolgreich importieren.
Das war es dann aber auch. Entweder mache ich noch etwas falsch (wüsste gerade nicht was) oder es gibt da noch ein Problem.
Irgend etwas stimmt da mit den Tabellen der Datenbank bei mir nicht. Ergo, wahrscheinlich hat der Import der Datei "datenbank.sql" irgendwie nicht richtig geklappt.
Ich hatte zur Fehleranalyse das noch oben in die Datei "newsphp" (bei mir eine neue Testdatei "neu-news.php") geschrieben:
Code: Alles auswählen
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Fatal error: Uncaught mysqli_sql_exception: Table 'dbs14521222.settings' doesn't exist in /homepages/12/d22935777/htdocs/Mobirise-Tutorials/News-Volker-001/neu-news.php
Ich sehe auch keine Tabelle "settings"

Bei dem Versuch die Datei news.php aufzurufen kommt diese Fehlermeldung:
Rufe ich die Datei login.php oder auch irgendeine andere dieser Dateien im Verzeichnis "admin" auf, erhalte ich nach dem Login diese Fehlermeldung. Das stimmt noch etwas mit der Header-Location in Zeile 35 nicht:
Code: Alles auswählen
header("Location: dashboard.php");
Weiterhin solltest du eine detaillierte Anleitung erstellen und darüber informieren, ob die Anwendung eine Lizenz erfordert. Außerdem ist es wichtig anzugeben, ob die Nutzung privat sowie kommerziell erlaubt ist, ob eine Weitergabe, Modifikation oder der Verkauf gestattet sind. Also z.B. eine "MIT" Lizenz:
https://de.wikipedia.org/wiki/MIT-Lizenz
Re: News Script
Danke Tommy,
das werde ich sofort korrigieren. Da ist mir wohl ein Fehler unterlaufen. Also erstmal nicht downloaden. Ich fixe das heute noch und werde das korrekte Script online stellen.
Lizenz gibts keine, kann jeder mit machen was er will. Mir egal
Schreib ich aber noch rein.
Hier mal die aktuelle SQL mit admin und passwort 123456:
Kannst ja mal testen ob die dann läuft oder noch Fehler im Script sind. Wäre echt super
das werde ich sofort korrigieren. Da ist mir wohl ein Fehler unterlaufen. Also erstmal nicht downloaden. Ich fixe das heute noch und werde das korrekte Script online stellen.
Lizenz gibts keine, kann jeder mit machen was er will. Mir egal

Hier mal die aktuelle SQL mit admin und passwort 123456:
Code: Alles auswählen
-- phpMyAdmin SQL Dump
-- version 5.2.2
-- https://www.phpmyadmin.net/
--
-- Host: localhost:3306
-- Erstellungszeit: 03. Aug 2025 um 06:34
-- Server-Version: 10.6.18-MariaDB-0ubuntu0.22.04.1
-- PHP-Version: 8.4.7
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
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 utf8mb4 */;
--
-- Datenbank: `news`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `admins`
--
CREATE TABLE `admins` (
`id` int(11) NOT NULL,
`benutzername` varchar(255) NOT NULL,
`passwort` varchar(255) NOT NULL,
`passwort_geaendert` tinyint(4) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Daten für Tabelle `admins`
--
INSERT INTO `admins` (`id`, `benutzername`, `passwort`, `passwort_geaendert`) VALUES
(1, 'admin', '8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92', 1);
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `news`
--
CREATE TABLE `news` (
`id` int(11) NOT NULL,
`titel` varchar(255) DEFAULT NULL,
`text` text DEFAULT NULL,
`datum` date DEFAULT NULL,
`bild` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Daten für Tabelle `news`
--
INSERT INTO `news` (`id`, `titel`, `text`, `datum`, `bild`) VALUES
(10, 'Test', '<p>Hier ein kleines Script das Webseitenbetreiber ermöglicht selber News oder Aktuelles in Text und Bild auf der Seite</p>\r\n<p>zu veröffentlichen. Kann in nahezu jede Webseite leicht und schnell eingebaut werden. Farblich kann es leicht angepasst werden.</p>\r\n<p>Der Tinymcs Editor ist mit an Board und kann nach belieben auch erweitert werden </p>\r\n<hr>\r\n<p> </p>', '2025-08-02', 'bn3.jpg'),
(12, 'Noch etwas', '<h2>Hier noch ein 2. Eintrag um zu testen :-)</h2>\r\n<p> </p>', '2025-08-02', 'immo.png'),
(14, 'News ohne Datenbank', '<p>Ich habe noch ein kleines Script für alle die keine Datenbank haben. Hier werden einfach die Daten in eine Datei geschrieben. </p>\r\n<p>Aber auch hier kann man die Frabe und Bildgröße selber einstellen. Download Link ist hier : <a href=\"../news.7z\">https://www.niederastroth.de/news/news.7z</a></p>', '2025-08-02', '');
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `settings`
--
CREATE TABLE `settings` (
`id` int(11) NOT NULL,
`headerfarbe` varchar(7) DEFAULT '#0d6efd',
`bild_breite` int(11) DEFAULT 300,
`text_hintergrund` varchar(20) DEFAULT '#ffffff'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;
--
-- Daten für Tabelle `settings`
--
INSERT INTO `settings` (`id`, `headerfarbe`, `bild_breite`, `text_hintergrund`) VALUES
(1, '#0f6625', 300, '#ffffff');
--
-- Indizes der exportierten Tabellen
--
--
-- Indizes für die Tabelle `admins`
--
ALTER TABLE `admins`
ADD PRIMARY KEY (`id`);
--
-- Indizes für die Tabelle `news`
--
ALTER TABLE `news`
ADD PRIMARY KEY (`id`);
--
-- Indizes für die Tabelle `settings`
--
ALTER TABLE `settings`
ADD PRIMARY KEY (`id`);
--
-- AUTO_INCREMENT für exportierte Tabellen
--
--
-- AUTO_INCREMENT für Tabelle `admins`
--
ALTER TABLE `admins`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
--
-- AUTO_INCREMENT für Tabelle `news`
--
ALTER TABLE `news`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;
--
-- AUTO_INCREMENT für Tabelle `settings`
--
ALTER TABLE `settings`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
COMMIT;
/*!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 */;
Kannst ja mal testen ob die dann läuft oder noch Fehler im Script sind. Wäre echt super
Gruß Volker
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Moin,
Du - ich absolut NULL Ahnung von SQL. Daher weiß ich auch nicht ob ich oder Du etwas falsch gemacht haben.
Keine Ahnung wie das machen müsste.
Wenn ich den Code hier kopiere, trage ich den dann z.B. in den Editor "notepad ++" ein und speichere diesen als datei.sql um diese Datei dann in die Datenbank zu importieren oder wie oder was?
Du - ich absolut NULL Ahnung von SQL. Daher weiß ich auch nicht ob ich oder Du etwas falsch gemacht haben.
Keine Ahnung wie das machen müsste.
Wenn ich den Code hier kopiere, trage ich den dann z.B. in den Editor "notepad ++" ein und speichere diesen als datei.sql um diese Datei dann in die Datenbank zu importieren oder wie oder was?
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Ich sehe aber auch gerade, dass das eine "MariaDB" ist und keine "MySQL" wie von dir beschrieben. Muss ich dann auch einen "MariaDB" anlegen???
Das verusche ich gleich mal.
Das verusche ich gleich mal.
Re: News Script
SQL is SQL man kann einfach die datei datenbank.sql mit z.B. Notepad++ öffnen. Dann einfach alles kopieren und in die Datenbank unter SQL einfügen und OK klicken:
Man kann auch auf Imortieren gehen:
Man kann auch auf Imortieren gehen:
Gruß Volker
Re: News Script
Tommy lade mal bitte das neue Zip runter und schau mal ob es nun klappt. Wäre echt nett von dir
Gruß Volker
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
so mit einer "MariaDB" (Du schreibst MySQL) und Deiner neuen SQL Datei komme ich zumindest jetzt an die Datei news.php.
Mit der von Dir bereitgestellten Datei "datenbank.sql" ging das nicht, da fehlte die eine Tabelle "settings".
gelöscht/News-Volker-001/news.php
Als Admin kann ich mich einloggen- bekomme aber außer Fehlern nichts.
Mit der von Dir bereitgestellten Datei "datenbank.sql" ging das nicht, da fehlte die eine Tabelle "settings".
gelöscht/News-Volker-001/news.php
Als Admin kann ich mich einloggen- bekomme aber außer Fehlern nichts.
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Erstens sollte auch das verschlüsselte Passwort auf keinen Fall angezeigt werden, denn das kann man auch entschlüsseln.
Zweitens ist da ein Fehler mit einem doppelten Header:
Benutzername: admin
Passwort (SHA-256): 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
Warning: Cannot modify header information - headers already sent by (output started at /homepages/12/d22935777/htdocs/Mobirise-Tutorials/News-Volker-001/admin/login.php:17) in /homepages/12/d22935777/htdocs/Mobirise-Tutorials/News-Volker-001/admin/login.php on line 35
Zweitens ist da ein Fehler mit einem doppelten Header:
Benutzername: admin
Passwort (SHA-256): 8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92
Warning: Cannot modify header information - headers already sent by (output started at /homepages/12/d22935777/htdocs/Mobirise-Tutorials/News-Volker-001/admin/login.php:17) in /homepages/12/d22935777/htdocs/Mobirise-Tutorials/News-Volker-001/admin/login.php on line 35
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Hier die beiden Screenshots:
Bewusste Falscheingabe Passwort, dennoch wird das Passwort angezeigt (das muss weg):
Richtige Eingabe - Aufruf der Datei login.php erzeugt Scriptfehler "headers already sent":
Bewusste Falscheingabe Passwort, dennoch wird das Passwort angezeigt (das muss weg):
Richtige Eingabe - Aufruf der Datei login.php erzeugt Scriptfehler "headers already sent":
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Soll ich jetzt noch etwas Neues runter laden - oder ist das gerade der Stand der Dinge? Die "MariaDB" Datenbank funktioniert mit der neuen SQL-Datei ja nun.
Es gibt aber Scriptfehler wegen bereits geöffneter Header. Du musst wahrscheinlich die PHP-Dateien ohne Header an anderer Stelle inkludieren.
Ich muss jetzt mal 1 Stunde weg. Logge mich aus - werde aber dennoch für die kommenden 30 Minuten als anwesend im Forum angezeigt ...
Es gibt aber Scriptfehler wegen bereits geöffneter Header. Du musst wahrscheinlich die PHP-Dateien ohne Header an anderer Stelle inkludieren.
Ich muss jetzt mal 1 Stunde weg. Logge mich aus - werde aber dennoch für die kommenden 30 Minuten als anwesend im Forum angezeigt ...
Re: News Script
Moin Tommy,
die echo Ausgabe in der Login kann natürlich raus ( war zum testen drin )
Das sollte eigentlich jetzt aus dem korrigierten download laufen
AHHH
bitte in der Login.php das ändern:
in
die echo Ausgabe in der Login kann natürlich raus ( war zum testen drin )
Das sollte eigentlich jetzt aus dem korrigierten download laufen

AHHH
bitte in der Login.php das ändern:
Code: Alles auswählen
include 'config.php';
Code: Alles auswählen
include '../config.php';
Gruß Volker
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Ist das die gleiche Download-Adresse?
Welche Dateien wurden korrigiert?
... SORRY - Ja
Welche Dateien wurden korrigiert?
... SORRY - Ja
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
dann sollte der neue download auch laufen.
Gleicher download nur mit richtigen dateien
Gleicher download nur mit richtigen dateien

Gruß Volker
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Der Fehler liegt in den 4 "echo" Befehlen. Die müssen raus. Jetzt geht es.
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
Du - sehr gut gemacht - hast echt meine Bewunderung
Scheint soweit alles zu klappen.
gelöscht/News-Volker-001/news.php
Wo kann man denn den Benutzernamen "Admin" ändern - oder ist das nicht vorgesehen?
Kannst Du den TinyMCE noch insofern erweitern, dass ma an den Quellcode händisch dran kommt. Das kann manchmal ganz wichtig sein.


Scheint soweit alles zu klappen.
gelöscht/News-Volker-001/news.php
Wo kann man denn den Benutzernamen "Admin" ändern - oder ist das nicht vorgesehen?
Kannst Du den TinyMCE noch insofern erweitern, dass ma an den Quellcode händisch dran kommt. Das kann manchmal ganz wichtig sein.
- Tommy Herrmann
- Site Admin
- Beiträge: 7752
- Registriert: So 6. Dez 2020, 07:37
- Wohnort: Berlin
- Kontaktdaten:
Re: News Script
In dem neuen Download sind komplett andere Dateien
soll das so sein?
Da fehlt mehr als 2/3 der Dateien
... keine "Liesmich", keine Datenbank, nix

Da fehlt mehr als 2/3 der Dateien

... keine "Liesmich", keine Datenbank, nix
Re: News Script
admin bleibt, passwort kann ja mit change_password.php geändert werden.Tommy Herrmann hat geschrieben: So 3. Aug 2025, 10:08
Wo kann man denn den Benutzernamen "Admin" ändern - oder ist das nicht vorgesehen?
Gruß Volker
Wer ist online?
Mitglieder in diesem Forum: Amazon [Bot] und 3 Gäste