News:

PHP-8.2 released. 2022-12-08
PHP-7.4 has died
2021-12-02 : read more about...



smoothgallery

evaki

Jo, dat kommt hin. (gerade mal reingeschaut)

Sehr wahrscheinlich hat das bei denen alles deshalb funktioniert, weil die das als Update von v1.0.6b behandelt haben. (über bestehende Installation drübergebügelt)

Deshalb sollte Deine Version das Unterverzeichnis "cache" enthalten, weil sonst einiges nicht greift.
Erstellt mal das Unterverzeichnis "cache", und der Rest sollte dann m.E. auch funktionieren.

MfG. Evaki

Gast

@ sebisbos:
1. the most problem's are gone, if you use valide code on the page - see https://validator.w3.org/check?uri=http%3A%2F%2Fwww.musikunterricht-in-rosenheim.de%2Fpages%2Fblasinstrumente%2Fholzblasinstrumente%2Fklarinette%2Fsebastian-gigglinger.php&charset=%28detect+automatically%29&doctype=Inline&group=0&ss=1&verbose=1

2. take a look into the database, maybe you can make a export of one section there. the important thing is here the serialized module options, maybe, the end of this string is missing. Here an example -> https://i.gyazo.com/9afe02e37f177c49a6d2d2612df324be.png

3. scripts like this hate free spaces in the filenames, it replace the free space with %20 - result is a link like this -> Sebastians%20Unterricht. Normalize no problem for a browser, but maybe in the script

4. the resizer_interface.php give's no pictures back, it report's an error, i'll look at this and i'll use some of your pictures for it

Gast

@Evaki - deine Version 1.0.8
schau ich in die add.php, ist mit dem alten Code kein Hinzufügen einer neuen Seite oder Section möglich.
Hier muß jedes Feld bedient werden, das in der Datenbankstruktur keinen Default-Wert hat, in diesem Fall die beiden Textfelder 'path' und 'options'.
Desweiteren ist ein Fehler in der install.php, der das korrekte Installieren unmöglich macht. Ein Feld mit Typ BLOB oder Typ TEXT kann keinen Default-Wert haben. Das rot markierte muß also entfernt werden

Quote
`path`           TEXT NOT NULL DEFAULT \'\',
`options`      TEXT NOT NULL DEFAULT \'\',

Dann war bei mir nur noch die Sprachvariable mit PAGES_SAVED, die hast du ja korrigiert.

sebigbos

so, all groovy but two things:

1. the container for the preview pictures is loading but there are no preview pictures in it

2. the internal shrink function ("internen Bildverkleinerer nutzen") doesn´t work. If shrink option is activated  it shows instead of pictures a "just wait..."-bar

without the shrink function activated pictures display perfektly (but too big) and including  the open with java script feature

see here: MiRo

evaki

Deine Version hab' ich mir auch noch nicht angeschaut.
War aber nur'n Zeitproblem, denn ich war erstmal denen verpflichtet, die das vorliegende Teil ausprobiert und für ok befunden haben.
Werde aber mal Rücksprache halten (heute nicht mehr, sind schon wieder alle weg), was die nun konkret wollen. Doppelte ARbeit wär' ja'n bisschen ineffzient  :roll:
MfG. Evaki

Gast

ob das klappt, siehst du beim nächsten Upgrade, eine Version 1.0.88 ist halt größer als eine Version 1.0.9. All zu viel Spielraum wäre also nicht.
Hab mir deine Version noch nicht angeschaut, bis auf die Changelog-Datei müßte aber theoretisch alles identisch sein bei den Änderungen, von daher spricht doch nichts dagegen, wenn ihr mit 1.1.x weiter macht, das schließt zumindest die möglichen Upgradeprobleme später aus

evaki

@sebigbos
wichtig ist ja nur, daß es in Deinem Sinne funktioniert.

Nach 'ner Rücksprache mit Anwendern soll das Teil bei "uns" mit den Versionen
1.0.8-1.0.99 weitergeführt werden, da irgendwer noch was mit dem Modul vorhat.

@jacobi22
Klappt das mit den Versionsnummern, also zweistellig am Ende?
Wenn nicht, müssen die sich halt was anderes, wie z.B. eine andere Bezeichnung, ausdenken.

MfG. Evaki

Gast

the module has no upgrade.php, so it's not in the list to start the manual upgrade. delete the files inside of the smoothgallery-Folder and upload the new files, thats all

sebigbos

Quote from: jacobi22 on September 12, 2018, 05:02:05 PM
it's recommended, to deinstall the old module first

can I update the module without deinstall? I´d like to avoid uninstalling because the module runs on quite a lot pages....

sebigbos

@dbs:aaaahhh..... FrontendCSS checked! I see pictures! smoothgallery1.1.0

@evaki: noch nicht getestet, aber da ich jetzt Blickkontakt mit den Bildern habe, werde ich mit der 1.1.0 weitermachen

I will test now the module in my MiRo-site und check the whole functionality and when report again.

So far: Thanks a lot to all of you!

dbs

Hi, a short test with jacobis version in 2.12.1 with WB-Default-Template shows the pics. Only the thumbs are missing.

I have the same view like you if the frontend.css of smoothgallery is not loaded.
How can it be? In Admin-Tools > Output Filter > FrontendCss is checked?

[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

evaki

Und wie läufts mit der 1.0.8?
wb2.12r81/php7.2.3/MySql-Strich-mode / Template= Das defaultStandardTemplate
geht bei mir.
MfG. Evaki

sebigbos

I deinstalled smoothgallery 1.0.7, installed 1.1.0 (thx jacobi22) but still no pictures

I changed the head of the index.php so now I run again the original WB default template. If 1.1.0 runs on your installation but not on mine it could be...

- a wrong php parameter on the server? I have php 7.2

- or wb 2.12 updated from 2.8.3 with upgrade script ist not the same as a fresh 2.12?

smoothgallery1.1.0

evaki

#25
Schön, war soeben mit meinem Update v1.0.8 fertig.
Machte aber trotzdem Spaß. Wichtig nur, daß man dranbleibt!
(Irgendeine Macke könnte es noch haben. Im Moment wurschtel ich alleine hier, daher....)
MfG. Evaki

Gast

Quote@dbs:renamed the frontend.js to frontend_body.js. the module disappears completely. Didn´t change the order of the loaded files because

frontend.js will load in the head-Area, frontend_body.js at the end of the page as last step
rename the file frontend.js was not the solution, because, the call of the section start's the smoothgallery, but the definition for the function come's at the end - result is a reference error -rollGalleries is not defined

the submitted module version 1.0.7 (see Post in the top) has some small errors in language variables and for mysql strict mode with the effect, that you have no module settings, if you use mysql-strict-mode - result is a full error log and it's not possible to add title etc or change some settings. to change the gallery title is a simple test for the module settings in the database, is it possible to change the title, the settings are okay

important to know: the module needs resized picture for the defined width & height (see module settings) or its possible, that the original (bigger) pic is hidden behind your normal content or outside from this content. Set the option "Show image direct link/Originalbild anzeigen" to NO to be sure, that the script use the automatic and included resizer
be sure, that you clear the cache after some mistakes  or try at without this cache

in the attachement a repaired module version 1.1.0, tested with WB 2.12 and PHP 7.2.9 in different browsers.
Here the module settings -> https://i.gyazo.com/3dbbf7be9cda1d1fbea42170c1aa4999.png
it's recommended, to deinstall the old module first

works with frontend.js (like the original), with and without activates register_frontend_modfiles("jquery"), with or without activated filters

evaki

Naja, die Frage ist, warum die Quelltextanzeige Deiner Testseite die o.a. Details in <head></head> nicht zeigt.
MfG. Evaki

sebigbos

@evaki: das modul ist bei mir auf der testseite ebenfalls "nackt", ich habe ja extra frisch deine version installiert. allerdings war der wb2.12 früher ein wb2.8.3

@dbs:renamed the frontend.js to frontend_body.js. the module disappears completely. Didn´t change the order of the loaded files because I don´t know where. In the index.php of the template or somewhere within the module?

checked FrontendBodyJs. There is know a link (pencil) to switch to  the backend

dbs

In module smoothgallery rename the frontend.js to frontend_body.js
I think the order of the loaded files is not correctly at the moment.
- frontend.js
- mootools.js
- jd.gallery.js

frontend.js should be the last. through renaming to frontend-body.js it will loaded later.
In Admin-Tools > Output Filter > should be checked FrontendBodyJs
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

evaki

#20
Hier mal die bei mir lokal angelegte Seite mit dem Inhalt von <head>...</head> (Browser-Quelltext!)
Plaziert ist's im WB-DefaultTemplate (ist das bei Dir noch im Originalzustand?)
WB2.12.r81 / php7.2.3
<head>

    <meta charset="utf-8" />
    <title>WB 2.12 R81</title>
    <meta name="description" content="Metatag Beschreibung" />
    <meta name="keywords" content="Metatag Schlüsselwörter" />
    <meta name="robots" content="noodp" />
    <meta name="referrer" content="same-origin" />
    <!-- Mobile viewport optimisation -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <link rel="stylesheet" type="text/css" href="http://localhost/templates/DefaultTemplate/css/3/w3.css" media="screen" />
    <link rel="stylesheet" type="text/css" href="http://localhost/templates/DefaultTemplate/css/screen.css" media="screen" />
    <link rel="stylesheet" type="text/css" href="http://localhost/templates/DefaultTemplate/css/print.css" media="print" />
    <link rel="canonical" href="http://localhost/pages/glatte-gallerie.php"/>
    <link rel="shortcut icon" href="http://localhost/templates/DefaultTemplate/images/favicon.ico" type="image/x-icon">
    <link rel="apple-touch-icon" href="http://localhost/templates/DefaultTemplate/images/apple-touch-icon.png"/>
<!--
    <link rel="alternate" type="application/rss+xml" title="Test RSS-Feed" href="http://localhost/modules/news/rss.php?page_id=??" />
-->
<link rel="stylesheet" href="http://localhost/modules/WBLingual/frontend.css" media="screen" />
<link rel="stylesheet" href="http://localhost/modules/smoothgallery/frontend.css" media="screen" />
<script>
/* inserted by register_frontend_modfiles */
var URL = 'http://localhost';
var WB_URL = 'http://localhost';
var THEME_URL = 'http://localhost/templates/DefaultTheme';
var TEMPLATE_DIR = 'http://localhost/templates/DefaultTemplate';
var TEMPLATE = 'DefaultTemplate';
var EDITOR = 'ckeditor';
</script>
<script src="http://localhost/include/jquery/domReady-min.js"></script>
<script src="http://localhost/include/jquery/LoadOnFly-min.js"></script>

<script src="http://localhost/include/jquery/jquery-min.js"></script>
<script src="http://localhost/include/jquery/jquery-migrate-min.js"></script>
<script src="http://localhost/include/jquery/jquery-insert.js"></script>
<script src="http://localhost/include/jquery/jquery-include.js"></script>
<script src="http://localhost/include/jquery/jquery_frontend.js"></script>

<script src="http://localhost/modules/smoothgallery/frontend.js"></script>

    <script id="headjs" src="http://localhost/templates/DefaultTemplate/js/head.js"></script>

<link rel="stylesheet" href="http://localhost/modules/smoothgallery/frontend_ie.css">

</head>

Das Modul ist bei mir "nackt" installiert, also ohne irgendwelche Änderungen.
Die Bilder sind zu sehen und per > < wählbar.

MfG. Evaki

sebigbos

#19
deleted the code if(function_exists('register_frontend_modfiles')) {} and changed the patrh to the stylesheet

the template shows up now

neuerheadcode

dbs

Your new head:
<head>
<title><?php page_title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<link href="<?php echo TEMPLATE_DIR?>/css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR?>/print.css" rel="stylesheet" type="text/css" media="print" />
<?php // allows to include optional module files (frontend.css, frontend.js) into the head
  
register_frontend_modfiles('css');
//register_frontend_modfiles('jquery');
  
register_frontend_modfiles('js');
?>

</head>
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

sebigbos

screen.css is in the the folder /templates/DefaultTemplate/css/

Gast

only information
this codeline in not longer needed since WB 2.8.3 SP7 or WB 2.10 (i'm not sure). the function is now included into the core, so it's not longer needed, to ask for it

if(function_exists('register_frontend_modfiles')) {

}


this code is enough in the <head> of the index.php from the template

<?php // allows to include optional module files (frontend.css, frontend.js) into the head
  
register_frontend_modfiles('css');
//register_frontend_modfiles('jquery');
  
register_frontend_modfiles('js');
 
?>

sebigbos

this ([[iEditThisPage?show=1]]) is gone after checking Droplets & FrontendJs and I can see something but no pictures

smoothgallery1.0.7.test

errorlog attached

looking for screen.css

dbs

A screen.css is missing in the template folder.
What is in Admin-Tools > Output Filter checked or unchecked?
FrontendCss should be checked.

Here is a list of what is what in the Output Filter.
https://forum.websitebaker.org/index.php/topic,29991.msg209374.html#msg209374
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]