News:

Published WebsiteBaker Portable v10 PHP 8.1.7
2022-04-16 : read more about...



Recent posts

#61
General Help & Support / Re: Leerzeile zum Start im Con...
Last post by markherrmann - February 09, 2023, 06:34:05 PM
Hi, der erste Lösungsansatz von sternchen8875 hatte super funktioniert. Ich hab das Originalfile "frontend.functions.php" zurück gespielt und dann den letzten Code aus dem Ticket an Pos. 299 wie beschrieben abgeändert:

                                    $sAfterContent  = ($bPrintAnchor ? '</div><!-- INFO '.$module.$section_id.' -->' : '');
                                    // echo $sContent = $sBeforeContent."\n".$sContent."\n".$sAfterContent."\n";
echo $sContent = \ltrim($sBeforeContent."\n".$sContent."\n".$sAfterContent."\n", "\n");



Bringt jetzt bei der ersten Ausgabe der HTML Startseite folgende Fehlermeldung:

There was an uncatched exception
Failed opening required '/...../framework/frontend.functions.php' (include_path='.:/opt/RZphp80/includes')
in line (73) of (/index.php):


Der XML-Inhalt dagegen läuft problemlos...
<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://argeforum.de</loc>
<lastmod>2023-02-09</lastmod>
<changefreq>weekly</changefreq>
</url>
...


Nach dem manuellen Aufruf der XML-Seite habe ich die Startseite nochmal geladen und alles wurde fehlerfrei geladen. ?!?
Vielleicht hätte ich den Cache des Chrome nochmal leeren sollen, habe noch einmal im FF (privater Modus) die Startseite (HTML) aufgerufen, keine Fehler, danach die XML https://argeforum.de/pages/sitemap/xml-sitemap.php direkt angesprochen... ebenfalls keine Fehler. Nur 3 Leerzeilen am Ende

Dann test, der RSS Inhalte ist identisch...
läuft aber 3 Leerzeilen am Ende https://argeforum.de/pages/rss.php

Ich schau mal noch schnell in den Quellcode fürs XML ob ich die Leerzeilen nicht selbts produziere (für eine davon bin ich wohl selbst verantwortlich) hier der Code:

function readNewsPosting($in_reverse_count=1) {
// Diese Funktion liest die letzten (in_reverse_count) News aus der Datenbank
// Rückgabe als Array
global $database;
$out = array();
$cnt = 0;
$sql_command = "SELECT title, content_short, link, published_when FROM ".TABLE_PREFIX."mod_news_posts";
$sql_command .= " WHERE active = 1 ORDER BY posted_when DESC";
$sql_command .= " LIMIT ".$in_reverse_count;
$get_db = $database->query($sql_command);
$db_found = $get_db->numRows();
if ($db_found > 0) {
while ($db = $get_db->fetchRow()) {
$out[$cnt]["name"] = $db["title"];
$out[$cnt]["desc"] = $db["content_short"];
$out[$cnt]["link"] = WB_URL.PAGES_DIRECTORY.$db["link"].'.php';
$out[$cnt]["time"] = $db["published_when"];
$cnt++;
} // end while
} // end if db_found
return $out;
} // end function

// *** MAIN *************************************************************
date_default_timezone_set('Europe/Berlin');
$time_now = time();
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'."\n";
// MENU1
ob_start();
show_menu2(1, SM2_ROOT, SM2_ALL, SM2_ALL|SM2_ALLINFO, '[url];', '', '', '', false, false);
$array_menus = explode(";", ob_get_contents());
$array_menus_removed = array_pop($array_menus); // das letzte Element aus Menus war immer leer (deswegen fliegt es raus)
$array_posts = readNewsPosting(20);
ob_end_clean();
// Basemenüs
for ($i=0; $i<(count($array_menus)); $i++) {
echo '<url>'."\n";
echo '<loc>'.$array_menus[$i].'</loc>'."\n";
echo '<lastmod>'.date("Y-m-d", $time_now).'</lastmod>'."\n";
echo '<changefreq>'.'weekly'.'</changefreq>'."\n";
echo '</url>'."\n";
} // end for
// News Postings
for ($i=0; $i<(count($array_posts)); $i++) {
echo '<url>'."\n";
echo '<loc>'.$array_posts[$i]["link"].'</loc>'."\n";
echo '<lastmod>'.date("Y-m-d", $time_now).'</lastmod>'."\n";
echo '<changefreq>'.'weekly'.'</changefreq>'."\n";
echo '</url>'."\n";
} // end for

// MENU2
ob_start();
show_menu2(2, SM2_ROOT, SM2_ALL, SM2_ALL|SM2_ALLINFO, '[url];', '', '', '', false, false);
$array_menus = explode(";", ob_get_contents());
ob_end_clean();
for ($i=0; $i<(count($array_menus)-1); $i++) {
echo '<url>'."\n";
echo '<loc>'.$array_menus[$i].'</loc>'."\n";
echo '<lastmod>'.date("Y-m-d", $time_now).'</lastmod>'."\n";
echo '<changefreq>'.'weekly'.'</changefreq>'."\n";
echo '</url>'."\n";
} // end for

echo '</urlset>'."\n";


FETTES DANKE ANS #DEV TEAM !!!



#62
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by ruebenwurzel - February 09, 2023, 06:28:22 PM
Hallo,

im schwäbischen würde man jetzt sagen: "bist halt a Käpsele"  :-D

Hab sie gleich getestet, alles super. Einzig die Tatsache, dass alle Vorschaubilder gelöscht werden hat mich ein bisserl gestört. Da die aber beim ersten Anschauen der Galerie wieder generiert werden ist das zu verkraften.
#63
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by sternchen8875 - February 09, 2023, 05:00:45 PM
Ich hänge die reparierte Version v2.5.5 hier mal an

Upgrade von Versionen 2.5.1 und 2.5.3 ist getestet. Die Version läuft auch mit PHP 8.2.1.

Hinweis: aktuell nicht zu vermeiden ist eine einmalige DEPRECATED-Ausgabe bei Erstellen jedes Thumbverzeichnisses. Der beruht auf die Nachkommastellen der Thumbgrößenwerte beim Verkleinern. PHP erwartet hier Ganzzahlen. Lt PHP.net wird diese aktuelle Info unter PHP 9.0 zu einem Error, d.h. ab PHP 9.0 wird diese Galerie mit der aktuellen Zebra-Image-Klasse nicht mehr laufen. Ob das dann von WB repariert wird oder wir auf das Ergebnis vom Autor warten, müssen die Entwickler entscheiden.
#64
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by sternchen8875 - February 09, 2023, 04:06:15 PM
aber stell dir vor, du sollst jetzt eine andere Galerie verwenden als die FG   :-o

Zur AnotherImageGallery - ich denke, ich hab's jetzt, muß aber die zwei Sprachdateien NL.php und SE.php auf den neuen Standard umbauen. Sind ja einmal da....
#65
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by hgs - February 09, 2023, 03:00:55 PM
Ich habe in der FolderGallery über 3500 Bilder in sehr vielen Unter und UnterUnterverzeichnissen.
Alle Unterverzeichnisse incl. der UnterUnterverzeichisse in Media unter dem Hauptverzeichnis  angelegt und mit Bildern versehen.
So wie hier Schemenhaft dargestellt.
-Media
--Bilder
---2000
----Aktion1
----Aktion2
----usw
---2001
----Aktion1
----Aktion2
----usw
---200x
Dann im BackEnd das synchronisieren anstossen
Feddisch
#66
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by sternchen8875 - February 09, 2023, 02:54:04 PM
Korrektur zur AnotherImageGallery 2.5.3

delete.php - behebt das Löschproblem in der Section-Verwaltung

neuer Code (bitte ersetzen)

<?php
/**
 *
 * @category        modules
 * @package         imagegallery
 * @author          Daniel Wacker, Matthias Gallas, Rob Smith, Manfred Fuenkner
 * @copyright       2004-2009, Ryan Djurovich
 * @copyright       2009-2010, Website Baker Org. e.V.
 * @link            http://www.websitebaker2.org/
 * @license         http://www.gnu.org/licenses/gpl.html
 * @platform        WebsiteBaker 2.8.x
 * @requirements    PHP 4.3.0 and higher
 *
*/

// prevent this file from being accessed directly
if(!defined('WB_PATH')) die(header('Location: index.php'));

// Delete page from mod_imagegallery
$sDeleteSql 'DELETE FROM `'.TABLE_PREFIX.'mod_imagegallery_settings` WHERE `section_id` = '.(int)$section_id;
$database->query($sDeleteSql);


#67
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by sternchen8875 - February 09, 2023, 02:28:25 PM
Die Image Gallery 2.0 hatte ich gestern schon am laufen, aber das Backend dazu war mir so häßlich, das kann man eigentlich nicht mehr anbieten. Ich werde mal schauen, was das für ein Aufwand wird, etwas Neues und optisch ansprechendes draus zu machen

QuoteVon der Seite h tt p://www.WebsiteBaker.com  können wir nur dringend waren!!!
Im Prinzip schon, weil halt nicht mehr gepflegt wird und nur noch ein paar Auserwählte Zugang haben. Mir dient es als Inspiration. Aus dem alten FAQ und dem Glossary hab ich ein Mixed-Modul gemacht.
Der User muß halt wissen, das die meisten Module dort um 2010 das letzte Update erfahren haben. Da hat über Datensicherheit und Einfallstore noch keiner groß nachgedacht.
#68
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by ruebenwurzel - February 09, 2023, 01:07:30 PM
Hallo,

in der Anlage mal die Galley 2.0, die du installiert hattest. Dieses Modul stammt aus dem Jahr 20011 ist nicht mehr weiterentwickelt worden.

So wie ich das sehe gibt es zwei Möglichkeiten:

1.) Es findet sich jemand, der dieses Modul für WB 2.13.3 und PHP 8.1 anpasst?
2.) Es findet sich jemand, der dieses alte Modul nochmal im Original zum laufen bringt und schreibt eine Anleitung, wie man die vorhandenen Bilder/Galerien (du schreibst was  von mehreren tausend Bildern) in eine aktuelle Galerie (Foldergallery, Another Image Gallery, MiniGallery, ...) integrieren kann.

Ich hatte diese Galerie früher auch mal im Einsatz, soweit ich mich erinnern kann hatte die eine spezielle Struktur und spezielle Bilderbenennungen. Wird also kein leichtes Unterfangen.
#69
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by hgs - February 09, 2023, 11:53:48 AM
Von der Seite h tt p://www.WebsiteBaker.com  können wir nur dringend waren!!!


Es gibt folgende funktionierende Bildergalerien mit unterschiedlichen Schwerpunkten.

FolderGallery
rFG (responsive FolderGallery) hänge ich als Anlage dran.

miniGallery
Another Image Gallery
Links führen zum addOn-Bereich
#70
Hilfe & Support (deutsch) / Re: WB V. 2.13.1 und Modul Ima...
Last post by addi1212 - February 09, 2023, 11:20:56 AM
Quote from: ruebenwurzel on February 09, 2023, 06:24:46 AM
- Ich habe gelesen, dass du PHP 8.2 im Einsatz hast. WB 2.13.3 ist dafür nicht freigegeben. Du solltest auf PHP 8.1 umstellen.
- Im Anhang die "Another Image Gallery v.2.5.3". Diese läuft bei mir unter WB 2.13.3 r166 mit PHP 8.1

Mein Freund, vielen Dank für deine Mühen. Ja das mit dem PHP 8.1 hatte ich schon gewusst, hatte es ja schon auf die 8.1 umgestellt.
Deine angehängte Version 2.5.3 habe ich installiert und die läuft auch einwandfrei.

Bleibt natürlich die Frage ob man die alte Image Gallery welche seit 2009 nicht mehr weiterentwickelt wird irgendwie nochmal zum laufen bringen könnte.
Ich habe natürlich vor dem ganzen Update, pflichtgemäß eine Datensicherung gemacht und dann PHP und WB aktualisiert.
Nachdem alles super funktionierte habe ich die Backups gelöscht. An das doofe Gallery-Modul hatte ich natürlich net gedacht es mal zu testen.
Nu hab ich den Salat. Ne Homepage mit tausend Fotos, die man zwar noch aufrufen kann, aber eben nix mehr dran ändern kann.

Und bei Abschnitte verwalten lässt sich der Gallery-Abschnit (Alte & Neu Version) nicht mehr entfernen.
Meldet immer:[821] Query was empty
Der haut die Another-Gallery und die Normale durcheinander und kann die nicht mehr unterscheiden.
Kann also keinerlei Galerien mehr entfernen.

Offiziell finde ich nur 4 Gallery-Scripte die es überhaupt noch gibt, aber keines erlaubt einzelne Bilder hochzuladen und zu beschriften, so wie man es bspw. im Wordpress machen kann.
Ist euch ein 3rd Party Modul bekannt was dies kann und noch läuft ?
http://www.websitebakers.com/  ist ja immer ne gute Anlaufstelle gewesen, aber die Seite ist ja hoffnungslos veraltet.
Hätt ich´s bloß gelassen  :x :cry: