Neueste Beiträge

#1
Zusatzmodule / Aw: New Own Made Module
Letzter Beitrag von Olaf / TerraProject - 25 März 2025, 09:48:13
There MUST also be a file in the module folder with the name: setup.pmx.php
The content for this can be found as an example in the file: modules\Documents\setup.pmx.php

When creating a module, please adhere to the pmx API and the rules in the documentation:
https://www.pragmamx.org/Documents-Programmers-Guide-Page-PragmaMx-Coding-Standards-Id-9.html

sorry, only in German Language aviable.
#2
Zusatzmodule / New Own Made Module
Letzter Beitrag von le Chaland - 24 März 2025, 23:05:08
Hello

I am trying to make a new module.

So i created a new folder where i placed an index.php file in which i integrated these lines before the module core :

defined('mxMainFileLoaded') or die('access denied');
pmxBase::set("plugins",0);
$module_name = basename(__DIR__);
$pagetitle = "Test";

But when i upload the new module folder in the modules folder, even if i refresh the module inactives admin page, the module don't appear.

What i missed ?

Thank you in advance.
#3
Installation & Update / Aw: French translation and oth...
Letzter Beitrag von le Chaland - 18 März 2025, 21:10:09
Hello  :hi:

Just updated to 2.9.3

Things i found.


Small improvements for PragmaMx
All visibles here :
https://www.diamants-de-gould.fr

In most cases, search for commented lines in the modified files to find modifications :

///// Start of fix :
// Old code :
/* Commented code for archive */
// New code :
... here the fix ...
///// End of fix.

** 16/03/2025 - From pmx 2.9.3 original files

• Theme default-pmx_flex_bw :
- renamed file functions.php in config.functions.php in the includes folder.
  see line 24 in theme.php for the reason ...
  --> remember do delete functions.php in case of uploading this one
- added missing images in the social folder.

• Module Search :
- Translated in french the help file.
- Small update of the french language file.
- Little interface improvements.
- Updated the link to mysql reference for all help files.
- Update of the search engines links for search more
- Added Qwant search engine, the European web search engine.
  And he is European, French - Cocorico :)
- Cosmetic. Removed unnecessary spaces between NO RESULTS NOTIFICATION & SEARCH MORE PART
    on the results page

• Main french language file :
- Corrected the translation on line 343

• Module Web Links
- Cosmetic. List of categories take the whole page with empty space in portrait mode on mobile device.
  -> Doesn't happen with all themes. Change nothing with non affected themes.
  ( changed a div tag to a span tag )

• Module Downloads
 - Cosmetic. Same problem as Web Links, same solution.
 - Cosmetic. Header menu was on two lines if longs strings depending of language
    Fixed with code from header menu from weblinks
    The occasion to unify the design.
   
 • Module Top
 - Cosmetic. Same problem as Web Links, same solution.
 
  • Module newsletter
 - Language. Correction of the french translation for unsubscribing succesfull message confirmation
    on the line #40

  • Module Your_Account
  - Correction of two french translation strings :
  -> Button to delete avatar : changed from "supprimée" to "supprimer" line 299
  -> "Image personnalisé" -> "Image personnalisée" line 246
 


Download here.
#4
Zusatzmodule / Aw: Block Sirius Gallery
Letzter Beitrag von Olaf / TerraProject - 18 März 2025, 17:49:27
welchen Block? Oft liegt es an der Einstellung der Bildgröße
#5
Individuelle Anpassungen / Aw: Captcha einbinden
Letzter Beitrag von Olaf / TerraProject - 18 März 2025, 17:48:20
das kann man nicht so pauschal und einfach erklären. Aber im 1. Dialog
        $captcha_object = load_class('Captcha', 'newsletteron'); // Captcha Klasse laden
if($captcha_object->get_active()){  // Ist Capthc active
   echo $captcha_object->complete()
}

und dann bei der Abfrage der Antworten
   $captcha_object = load_class('Captcha', 'newsletteron');
    if (!$captcha_object->check($data, 'captcha')) {
       
            // wenn der Request kommt und Captcha aktiviert ist,
            // einfach das Formular nochmal anzeigen
            ...... ;
       
    }

Oder einfach mal in einigen Modulen nachsehen, wie es da gelöst ist. z.Bsp. Newsletter
#6
Installation & Update / Aw: PragmaMX 2.9.3 / Weisse Se...
Letzter Beitrag von Fokuna2 - 11 März 2025, 16:11:16
Ich habe dem Fehler gefunden, ich habe versehentlich die Sirus Daten Einzel  in die Ordner von PragmaMx installiert, statt wie üblich in den Module Ordner.
Ich habe die wieder neu aufgesetzt.

den Thread kann man schliessen, Entschuldigung für mein Leichtsinn.
#7
Zusatzmodule / Block Sirius Gallery
Letzter Beitrag von Sven4972 - 10 März 2025, 14:54:51
Hallo,

wenn ich den Block im Center der Webseite einbinde werden die Bilder untereinander angezeigt.

Wo kann ich einstellen das die Bilder nebeneinander angezeigt werden?


VG Sven
#8
Individuelle Anpassungen / Captcha einbinden
Letzter Beitrag von Sven4972 - 10 März 2025, 14:24:12
Hallo,

wie kann ich denn bei einem selbst programmierten Modul eine Captcha Abfrage mit einbauen?

Ich benutze die neueste Version von pragma.


VG Sven
#9
Installation & Update / Dokumente Übersicht
Letzter Beitrag von fjuergens - 03 März 2025, 09:19:57
Hallo zusammen
seit der Version 2.9.1
ist es nicht mehr möglich auf der Documents Hauptseite die einzelnen Kategorien mit einem Logo / Foto zu versehen
und die Übersicht in 1 - 2 - 3 Spalten aufzuteilen ( siehe Foto)
Man kann einstellen was man möchte, es bleibt immer das gleiche, auch in jeder der nachfolgenden Updates bis zur jetzt aktuellen Version pragmaMx V 2.9.3.
Den wen noch ein paar Kategorien dazu kommen, muss man unnötiger Weise nach unten scrollen, was mit einer Aufteilung in 2 oder 3 Spalten wesentlich übersichtlicher wäre

Hat da jemand einen Tipp

Athen-Magazin-Aegina-Guide-Athen-News-Guide-03-03-2025_10_11_AM.png
#10
Installation & Update / Aw: PragmaMX 2.9.3 / Weisse Se...
Letzter Beitrag von Olaf / TerraProject - 27 Februar 2025, 16:50:40
auch d... Debug-Modus über die config.php einschalten. Solltest du mittlerweile ja berherrschen. Wenn immer noch nicht, dann in der Config.php die Zeile 103 anpassen auf
$mxConf['mxDebug']  = array('log'=>16,'screen'=>16,'enhanced'=>2);Dann die Seite starten und schauen, welche Fehlermeldung kommt. Log-Dateien checken von der Installation und System.