Module 'News with images'

Vlob

#24
"quote" removed by mod. was modified by you. don't do this!

(Y)

hgs

ok, I tried to explain. :(
if "no" is your option, I'm afraid I can't help.  :-[
Core-News will always remain Core-News, because we as WebsiteBaker e.V. are responsible for the security.

For a fork you would have to ensure this security.
and one last
After my explanation attempt I have to state: "The tunnel problem is not a one-way street". ;)
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

Hi

- It is not based on the news module, it is the news module

- 127 pages gone f8765^%Ui&^%$%^&$ ... : you always make a back up or test in a separate enviroment don't you?

- rename: nope, replace!

- db tip: nope

- overwritten: nope, the final version of this news should be the standard, I know it might need some work and if we all would look into it without the standard WB-tunnel vision the world would be far more beautiful place.






hgs


Ich weiß gar nicht, wie ich es sagen soll.
ich versuch es mal mit einem Zitat von  Heinz Rühmann aus dem Film "Die Feuerzangenbohle"
"Was ist eine Dampfmaschine?
Da stellen wir uns doch mal ganz dumm an....."

Ich hoffe du versteht das nicht falsch aber dieser Post ist nach einigen eigenen schmerzlichen Erfahrungen entstanden.

Los gehts
Die Erweiterung deines News Moduls basiert auf einem Core-Modul.
Und dieses Coremodul hast du sehr stark auf deine Bedürfnisse angepasst.
So weit so gut und dafür steht ja " open source ", aber dabei gibt es eben auch viele, zum Teil fatale, Fallstricke.

Bei mir war es "nur" eine Testseite mit dem Core-News-Modul, die mir das angepasste News-Modul geschossen hat.

Wir hatten mal einen Forumsuser, der als Startseite 127 Seiten News hatte. Ich will mir nicht ausmalen müssen, wie dieser User reagiert hätte.......

Deshalb ja mein Tipp weiter vorne, dass Modul umzubenennen (z.B News_neu oder News2...)
Ein Einfaches umbenennen in der Info.php war dann mein 2. Fehler, da dein News die gleichen Tabellenfelder in der DB nutz und ich habe mir zum zweiten Mal das Original mit geschossen.

Also ein nächster Tipp: auch in der DB eigene eindeutige Tabellen für das "neue Modul" anlegen lassen.
(als Beispiel: Core-News-Modul hat diese Tabellennamen "mod_news_comments" und weitere nach dem gleichen Schema
News2 sollte dann "mod_news2_comments" und so weiter, als Tabelle haben
Diese neuen Tabellen sind dann noch in allen Dateien vom Modul anzupassen.
Ein Texteditor wie Notepad++ ist da sehr hilfreich.

Somit ist sichergestellt, dass dein Modul nicht ausversehen ein bestehendes Modul oder eine bestehende Seite beeinflusst. Ich erinnere nur noch mal an die 127 Seiten....

Das zweite was du mit dieser Methode verhinderst ist,
dass dein Modul beim nächsten Upgrade von WebsiteBaker wegen php 8.2 überschrieben wird.
Und das wird passieren, da das nächste Upgrade schon bei uns Tester im Test ist.

Da ich, so wie du es von dir auch behauptest, kein Coder bin, erspare ich mir die Hinweise auf Coding Standards.

Und um es nur noch mal deutlich zu sagen, mir geht es nur darum, Frust auf allen Seiten zu vermeiden.

Ich hoffe das du es nicht falsch verstehst. Und wie du gemerkt hast, gebe ich auch nicht so schnell auf und unterstütze jedes neue und brauchbare Modul, soweit es mir als ,,Nur Anwender" möglich ist.
In diesem Sinne
Grüße Harald

I don't even know how to say it.
I'll try it with a quote from Heinz Rühmann from the movie "Die Feuerzangenbohle".
"What is a steam engine?
Let's be silly about it....."

I hope you don't take this the wrong way but this post came about after some painful experiences of my own.

Let's go
The extension of your news module is based on a core module.
And you have adapted this core module very much to your needs.
So far so good and that's what "open source" stands for, but there are also many, partly fatal, pitfalls.

With me it was "only" a test page with the core news module, which shot me the adapted news module.

We once had a forum user who had 127 pages of news as his start page. I don't want to have to imagine how this user would have reacted........

Therefore my tip further ahead to rename the module (e.g. News_new or News2...).
A simple rename in the Info.php was then my 2nd mistake, because your News uses the same table fields in the DB and I shot me for the second time the original with.

So a next tip: also have your own unique tables created in the DB for the "new module".
(as an example: core news module has these table names "mod_news_comments" and others with the same schema
News2 should then have "mod_news2_comments" and so on, as a table
These new tables are then still to be adapted in all files of the module.
A text editor like Notepad++ is very helpful.

This ensures that your module does not accidentally affect an existing module or page. I just remind you again of the 127 pages.....

The second thing you prevent with this method is,
that your module will be overwritten during the next upgrade of WebsiteBaker because of php 8.2.
And that will happen, because the next upgrade is already in test with us testers.

Since I'm not a coder, as you also claim to be, I'll spare the references to coding standards.

And just to make it clear, I am only interested in avoiding frustration on all sides.

I hope you don't misunderstand. And as you noticed, I don't give up so fast and support every new and useful module, as far as it is possible for me as a "user only".
In this sense
Greetings Harald

Translated with www.DeepL.com/Translator (free version)
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

#20
I think this one is a bit better yet
I think I solved these:
Quote
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[201] from /modules/news_neu/modify_post.php:[201] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[202] from /modules/news_neu/modify_post.php:[202] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding2""



Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[214] from /modules/news_neu/modify_post.php:[214] bin\Exceptions\ErrorHandler::handler "Undefined array key "SUBTITLE""


Wed, 30 Nov 2022 09:26:13 +0000 [E_WARNING] /modules/news_neu/view.php:[524] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:19 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:35 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:49 +0000 [E_WARNING] /modules/news_neu/view.php:[524] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:52 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"




I will try to take out the eventdate errors this evening




hgs

#18
https://help.WebsiteBaker.org/en/userguide/first-steps/backend.php
Da unter
icon errorlog Errorlog (Der Button ist grün, gelb oder rot, jenachdem ob leer oder Einträge oder voll)
Lists all kinds of PHP messages (errors, notices, warnings) according to the set errorlevel in WB Settings > Advanced > Server Settings
Dafür muß der Fehlerbericht unter Optionen--> erweiterte Optionen anzeigen--> Servereinstellungen,

der PHP-Fehlerbericht auf Development stehen.
Sorry, kann tagüber (Firma) keine Bilder einfügen.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

Quote from: hgs on November 30, 2022, 10:34:12 AM

Error memory runs full:
"created: [Wed, 30 Nov 2022 09:24:12 +0000]
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[201] from /modules/news_neu/modify_post.php:[201] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[202] from /modules/news_neu/modify_post.php:[202] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding2""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[214] from /modules/news_neu/modify_post.php:[214] bin\Exceptions\ErrorHandler::handler "Undefined array key "SUBTITLE""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[482] from /modules/news_neu/modify_post.php:[482] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[498] from /modules/news_neu/modify_post.php:[498] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate2""
Wed, 30 Nov 2022 09:26:13 +0000 [E_WARNING] /modules/news_neu/view.php:[524] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:19 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:35 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:49 +0000 [E_WARNING] /modules/news_neu/view.php:[524] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:52 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:27:04 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[214] from /modules/news_neu/modify_post.php:[214] bin\Exceptions\ErrorHandler::handler "Undefined array key "SUBTITLE""
Wed, 30 Nov 2022 09:27:04 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[482] from /modules/news_neu/modify_post.php:[482] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate""
Wed, 30 Nov 2022 09:27:04 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[498] from /modules/news_neu/modify_post.php:[498] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate2"""


where do I find these error messages?



Vlob

Quote from: hgs on November 30, 2022, 10:34:12 AM
I created the subfolders by hand.
Images are now displayed in the BE, but not in the FE.

- call the image in your template:
[AFBEELDING_200] (image 1 at 200px width) - full url
[AFBEELDING_500] (image 1 at 500px width) - full url
[AFBEELDING_1000] (image 1 at 1000px width) - full url
[AFBEELDING_1500] (image 1 at 1500px width) - full url
[AFBEELDING2_200] (image 2 at 200px width) - full url
[AFBEELDING2_500] (image 2 at 500px width) - full url
[AFBEELDING2_1000] (image 2 at 1000px width) - full url
[AFBEELDING2_1500] (image 2 at 1500px width) - full url

hgs

I created the subfolders by hand.
Images are now displayed in the BE, but not in the FE.

Error memory runs full:
"created: [Wed, 30 Nov 2022 09:24:12 +0000]
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[201] from /modules/news_neu/modify_post.php:[201] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[202] from /modules/news_neu/modify_post.php:[202] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding2""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[214] from /modules/news_neu/modify_post.php:[214] bin\Exceptions\ErrorHandler::handler "Undefined array key "SUBTITLE""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[482] from /modules/news_neu/modify_post.php:[482] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate""
Wed, 30 Nov 2022 09:25:11 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[498] from /modules/news_neu/modify_post.php:[498] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate2""
Wed, 30 Nov 2022 09:26:13 +0000 [E_WARNING] /modules/news_neu/view.php:[524] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:19 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:35 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:49 +0000 [E_WARNING] /modules/news_neu/view.php:[524] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:26:52 +0000 [E_WARNING] /modules/news_neu/view.php:[857] from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 09:27:04 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[214] from /modules/news_neu/modify_post.php:[214] bin\Exceptions\ErrorHandler::handler "Undefined array key "SUBTITLE""
Wed, 30 Nov 2022 09:27:04 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[482] from /modules/news_neu/modify_post.php:[482] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate""
Wed, 30 Nov 2022 09:27:04 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[498] from /modules/news_neu/modify_post.php:[498] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate2"""
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

Quote from: hgs on November 30, 2022, 06:40:42 AM
In addition, the view in BE is a bit strange, and the confusion of languages (German/Dutch) is just a trifle. The images are not displayed, which is rather suboptimal. This folder structure ..../media/nieuwsafbeeldingen/bild.jpg" is not created.
What should be entered in the 2nd line ":"? You once posted a picture of the BE, it looked completely different. Which BE theme do you use?

Hi,

Intentionally I created the module for myself, therefor some text is hardcoded in the modify_post.php. If I find the time I will add it to the language page.

the page should create some folders in the media folder

nieuwsafbeeldingen/200
nieuwsafbeeldingen/500
nieuwsafbeeldingen/1000
nieuwsafbeeldingen/1500
nieuwsafbeeldingen/2_200
nieuwsafbeeldingen/2_500
nieuwsafbeeldingen/2_1000
nieuwsafbeeldingen/2_1500

if the module does not do that, please create the folders by hand


how do I view the errors you encounter?



hgs

Noch ein Hinweis, deine ZIP´s haben überfüssige Ordnerstrukturen mit an Board.Beispiel: Da scheint sich was beim zippen einzuschleichen.
Verzeichnis  /__MACOSX 29.11.22 / 14:54 Umbenennen Löschen
Verzeichnis  /__MACOSX/ajax

LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

hgs

View.php ausgewechselt
keine weiße Seite mehr, aber neue Einträge im Errorlog

"created: [Wed, 30 Nov 2022 05:26:48 +0000]
Wed, 30 Nov 2022 05:27:27 +0000 [E_WARNING] /modules/news_neu/view.php:[524]  from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500"
Wed, 30 Nov 2022 05:27:33 +0000 [E_WARNING] /modules/news_neu/view.php:[857]  from /framework/frontend.functions.php:[275] require "Undefined variable $image_name2_1500""

Ausserdem ist die Ansicht im BE etwas komisch, und der sprachwirrwar (deutsch/niederländisch) ist nur eine Kleinigkeit. Die Bilder werden nicht angezeigt, ist da schon eher suboptimalDiese Ordnerstruktur ..../media/nieuwsafbeeldingen/bild.jpg" wird nicht angelegt.
Was soll in die 2. Zeile ":" eingetragen werden? Du hattest mal ein Bild vom BE gepostet, da sah es völlig anders aus. Welches BE-Theme nutzt du?


https://gyazo.com/f18bb9e5f0ce52ac8cde70a704e0e96e
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

#11
I think I missed a line

i do not know what 'Undefined array key' means, I am not a programmer

hgs

Auf der Seite wird mir die Kurzansicht angezeigt,

die Erweiterte Ansicht erzeugt eine weiße leere Seite mit dieser URL

https://meine-seite.de/news-neu/visible
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

hgs

Nur die VersionsNr hochstellen reicht nicht aus,

bitte ein "neuse Modul" (Fork) durch umbennenen vom Modulnamen daraus machen,

da deine Arbeit sonst beim Update auf die nächste WB-Version überschrieben wird.

Das sind die Error-Meldungen, wenn ich mit dem Modul spiele.

"created: [Tue, 29 Nov 2022 12:49:21 +0000]
Tue, 29 Nov 2022 12:55:56 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[201]  from /modules/news_neu/modify_post.php:[201] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding""
Tue, 29 Nov 2022 12:55:56 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[202]  from /modules/news_neu/modify_post.php:[202] bin\Exceptions\ErrorHandler::handler "Undefined array key "afbeelding2""
Tue, 29 Nov 2022 12:55:56 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[214]  from /modules/news_neu/modify_post.php:[214] bin\Exceptions\ErrorHandler::handler "Undefined array key "SUBTITLE""
Tue, 29 Nov 2022 12:55:56 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[482]  from /modules/news_neu/modify_post.php:[482] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate""
Tue, 29 Nov 2022 12:55:56 +0000 [E_WARNING] /modules/news_neu/modify_post.php:[498]  from /modules/news_neu/modify_post.php:[498] bin\Exceptions\ErrorHandler::handler "Undefined array key "evendate2"""
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

if you make it

3.9.2.1

it will do

sorry

I set it back from 3.9.2.22222222222222222


hgs

Installation nicht möglich.Fehlermeldung in rot im BE
[228] news [Module] News v3.9.22 eine Aktualisierung ist nicht möglich
Bitte das Modul nicht wie das Originalmodul in der info.php benennen.
Ich habe es auf

$module_directory   = 'news_neu';
$module_name        = 'news_neu';
$module_function    = 'page';
$module_version     = '3.9.2';
umbenannt.Damit ging die Installation.


LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

Vlob

#6
News with images:

- in each post you will find two options to upload an image (must be jpg),
- each image is (if it is bigger than the target size) resized to 200px, 500px, 1000px, 1500 px
- call the image in your template:
[AFBEELDING_200] (image 1 at 200px width) - full url
[AFBEELDING_500] (image 1 at 500px width) - full url
[AFBEELDING_1000] (image 1 at 1000px width) - full url
[AFBEELDING_1500] (image 1 at 1500px width) - full url
[AFBEELDING2_200] (image 2 at 200px width) - full url
[AFBEELDING2_500] (image 2 at 500px width) - full url
[AFBEELDING2_1000] (image 2 at 1000px width) - full url
[AFBEELDING2_1500] (image 2 at 1500px width) - full url

[IMAGE_NAME] - only the name of the image
[IMAGE_NAME2] - only the name of the image

the name of the images are: the original name_page id_post id (pictureofyourmother_23_987)

extra:
- a second short content field, call in your template with [CONTENT_SHORT2]
- a second long content field, call in your template with [CONTENT_LONG2]
- a customisable read more textfield (if not filled in the default is 'lees meer', if you want to have another default edit modify_post @688)
- ten extra textfields to widen the usabillity of the module, I use these fields all the time to standardize the way people put in their content. Anyone can think of a million handy options for these fields. (these fields only appear in the modify_post if they have a name in the settings page
call these fields in the template:
name of the field (settingspage): [VELD1NAAM]
input  from modify_post: [VELD1]
ten in total so these fields go to [VELD10NAAM]: [VELD10]


you can turn off the extra options such als content_short2 in the settingspage


This one is based on the new newsmodule that is included in the latest wb-package, not all the old functions are implemented yet (tags, eventdates, fotogallery and some other functions will come in the next version.

I noticed that the drag and drop function is not working, as soon as that is solved in the regular newsmodule I will fix it here too

as far as I can see it installs and updates correctly, if not: sorry, please install the backup and don't be angry at me...


note: if the staff likes my ideas they are free to use my version


hgs

Quote from: mikejd on November 19, 2022, 05:18:42 PM
I have been trying to find this module but it doesn't appear to be listed anywhere. Is anyone able to provide a copy please?

This module is not available for WB (at the moment), I found it with an internet search at a fork.
LG Harald

"Fange nie an, aufzuhören - höre nie auf, anzufangen." Marcus Tullius Cicero (106-43 v.Chr.)

CodeALot

It's difficult to be helpful if the question is unclear.

Vlob

Quote from: dbs on November 19, 2022, 07:25:16 PM
You have tried the search for "news with images"?
If there is no result, think about.

very helpful

dbs

You have tried the search for "news with images"?
If there is no result, think about.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

mikejd

I have been trying to find this module but it doesn't appear to be listed anywhere. Is anyone able to provide a copy please?