Présentation, téléchargements et documentation : https://99ko.tuxfamily.org/

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - MaxK

Pages: [1] 2
1
Bugs / Re : Blog : Masquer le contenu des articles dans la liste
« le: 21 septembre 2020 à 20:33:13 »
Hello Fred,
Merci, j'aurai dû mettre à jour, mais les bugs relevés ici sont fixés sur la branche dev depuis plusieurs jours : https://github.com/99kocms/99ko-v4-v5/commit/95a6d05c9caa68a82f766bbc25d4f8a5fe8dc750

2
Entraide / Re : Inclusion du formulaire de contact dans une page php
« le: 11 septembre 2020 à 16:31:12 »
Hello,

Ou alors, si le contenu que tu veux afficher est fixe, toujours le même, tu peux aller dans la configuration du plugin contact et insérer du contenu avant le formulaire.
Avec Tinymce, en choisissant dans le menu 'View', puis 'Source code', tu peux même insérer du HTML et du javascript ;)

3
Entraide / Re : Antispam à tester
« le: 11 septembre 2020 à 16:24:38 »
Comme dit plus haut, il n'y a plus dans la dernière version de fenêtre pour reCaptcha :


En revanche, le plugin ne génère aucune erreur, c'est au plugin de le faire.
Sur quel plugin rencontres-tu l'erreur 'Antispam invalide' ? Possible d'avoir une URL pour voir ça en action ?

4
Entraide / Re : Plugin traduction
« le: 08 septembre 2020 à 15:04:36 »
Hello,

Pour tout te dire, nous parlions tout à l'heure avec 99ko pour la mise en place de la doc. Pour le moment il n'en existe pas d'autre que celle visible sur le site. Mais ça va venir.
Par contre dans l'immédiat, explique moi ce que tu voudrais faire avec ce plugin et je pourrais peut-être t'aider un peu.
Je t'avoue qu'à l'heure actuelle il est assez difficile de traduire 99ko puisque les textes sont tout en français et ce même dans le code, et que le multilingue n'est -je crois- pas dans l'optique immédiate du CMS.

5
Entraide / Re : Theme Materialize
« le: 07 septembre 2020 à 12:15:46 »
Hello,

Oui tu peux, en l'état il est utilisable avec la version actuelle. Seul hic c'est avec le texte coupé, comme dans la version 5.0.1 cutStr est pas modifiée le thème va, en fonction du contenu, casser ou pas la mise en page (balises HTML).

6
Entraide / Theme Materialize
« le: 05 septembre 2020 à 18:21:51 »
Hello,

Je viens de terminer un thème, sans prétention aucune. Le but était de me familiariser avec 99ko, et de voir comment il était possible de le personnaliser.
Vous trouverez plus d'informations sur le dépôt Github du thème.

Pour le télécharger, ça se passe ici : https://github.com/MaxenceCauderlier/99ko-material/archive/master.zip
Une fois le ZIP décompressé, il suffit de mettre le dossier 'material' dans le dossier 'theme' de votre site, et de sélectionner le thème dans la configuration du site.

N'hésitez pas à y aller de vos retours, je pourrais peut-être l'améliorer.







Enjoy !

7
Discussions Générales / Re : erreur 404
« le: 03 septembre 2020 à 22:05:02 »
Oui j'ai cherché vite fait aussi cette après-midi.
Mes conclusions sont les suivantes ^^ :
 - Il ne faut pas utiliser $runPlugin
 - A la place de $core, il faut utiliser la variable $this.

J'ai fait une page perso 404 pour un thème, en voilà le code (brouillon mais fonctionnel) :
<?php
defined
('ROOT') OR exit('No direct script access allowed');
include_once(
THEMES $this->getConfigVal('theme') . '/functions.php');
?>

<!DOCTYPE html>
<html lang="fr">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title>404</title>
        <base href="<?php show::siteUrl(); ?>/" />
        <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1" />
        <link rel="icon" href="<?php show::themeIcon(); ?>" />
        <script src="https://code.iconify.design/1/1.0.7/iconify.min.js"></script>
        <link type="text/css" rel="stylesheet" href="<?php echo THEMES $this->getConfigVal('theme'?>/css/materialize.min.css"  media="screen,projection"/>
        <link type="text/css" rel="stylesheet" href="<?php echo THEMES $this->getConfigVal('theme'?>/styles.css"  media="screen,projection"/>
    </head>
    <body>
        <script type="text/javascript" src="<?php echo THEMES $this->getConfigVal('theme'?>/js/materialize.min.js"></script>
        <div id="container">
            <nav id="header">
                <div id="header_content">
                    <div class='nav-wrapper'>
                        <a href="<?php show::siteUrl(); ?>" class="brand-logo"><?php show::siteName(); ?></a>
                        <a href="#" data-target="mobile-menu" class="sidenav-trigger"><span class="iconify" data-icon="mdi:menu" data-inline="false"></span></a>
                        <ul class="right hide-on-med-and-down" id="navigation">
                            <?php
                            show
::mainNavigation();
                            echo 
materialNavbarDisplaySocial();
                            
?>

                        </ul>
                    </div>
                    <ul class="sidenav" id="mobile-menu">
                        <?php show::mainNavigation(); ?>
                        <li><div class="divider"></div></li>
                        <?php echo materialSidenavDisplaySocial(); ?>
                    </ul>
                </div>
            </nav>
        </div>
        <div id="body" class='card container error404'>
            <img src="<?php echo THEMES $this->getConfigVal('theme'?>/404.png" alt="Erreur 404"/>
            <h1>Page introuvable</h1>
            <p>La page que vous recherchez est introuvable. Elle pourrait avoir été supprimée, déplacée
                ou même ne jamais avoir existé.</p>
            <a href="<?php echo $this->getConfigVal('siteUrl'); ?>" class="button">Retour au site</a>
        </div>
        <footer id="footer" class="page-footer">
            <div id="footer_content" class="container">
                <?php $this->callHook('footer'); ?>
            </div>
            <div class="footer-copyright">
                <div class="container">
                    <p>
                        <a target='_blank' href='https://github.com/99kocms/'>Just using 99ko</a> - Thème <?php show::theme(); ?> - <a rel="nofollow" href="<?php echo ADMIN_PATH ?>">Administration</a>
                    </p>
                    <?php $this->callHook('endFooter'); ?>
                </div>
            </div>
        </footer>

        <?php $this->callHook('endFrontBody'); ?>
    </body>
</html>

NB : Certains élément ne sont pas inclus dans le thème d'origine, mais tout le code genre '$this->getConfigVal('siteUrl')' est fonctionnel dans le thème défaut et les autres.

Ci-joint le rendu en image.

8
Discussions Générales / Re : erreur 404
« le: 03 septembre 2020 à 10:46:48 »
Hello,

Pour le moment la bonne méthode est de modifier le fichier 'theme/nom_du_theme/404.php'.
Tu peux t'aider du fichier header.php et footer.php (respectivement haut et bas de page) afin de bien l'intégrer dans le contexte de ton thème.

@99ko : On pourrait par défaut rajouter le menu, bannière et footer dans cette page 404, non ? Qu'en penses-tu ?

9
Bugs / [RESOLU] util:cutStr
« le: 02 septembre 2020 à 19:04:27 »
La méthode statique cutStr de la classe util est trop simpliste pour pouvoir être utilisée :
Je l'ai testé sur des articles de blog, et selon le contenu il arrive qu'elle coupe au milieu d'une balise html, au milieu d'un tableau, etc etc, et ça fout donc toute la page en l'air.

Dans l'image ci-dessous le footer est repassé dans le contenu du message, car une table n'a pas été fermée :
<td style="width: 16.6667... </li>
</ul>

Ce n'est pas moi qui ai tronqué le code hein, c'est le code source de la page comme il est :)

10
Entraide / Re : Antispam à tester
« le: 02 septembre 2020 à 11:08:22 »
Merci c'est cool :)
Dans l'immédiat à ma connaissance il n'y a rien d'autre à tester, mais dans les semaines à venir je suis persuadé que tu auras quelque chose à te mettre sous la dent  ;D

11
Entraide / Re : Antispam à tester
« le: 02 septembre 2020 à 10:38:31 »
Le principal est que ça fonctionne :)
Merci de ton retour, ça va nous permettre de l'inclure dans les versions à venir.

12
Entraide / Re : Antispam à tester
« le: 02 septembre 2020 à 09:31:25 »
Hello,
Merci de ton retour.

Vérifie que tu as bien le fichier 'antispam.php' dans le dossier 'plugin/antispam' stp. Ce fichier doit faire environ 5 ko.
On dirait qu'il ne trouve pas la classe (qui existait déjà dans l'ancienne version du plugin).

13
Entraide / Re : Antispam à tester
« le: 01 septembre 2020 à 22:35:54 »
Le module a été mis à jour avec les éléments évoqués ci-dessus :



Le badge Recaptcha a été masqué, un simple texte est affiché à la place pour une meilleure visibilité et flexibilité, avec 2 liens vers les règles de confidentialité et conditions d'utilisation.

Vous pouvez télécharger cette nouvelle version dans le premier post de ce sujet, l'archive a été mise à jour également.
Merci de nous donner vos retours, afin de permettre de l'améliorer davantage.






14
Bugs / [RESOLU] Blog : Masquer le contenu des articles dans la liste
« le: 01 septembre 2020 à 22:24:08 »
Dans le module blog, dans les options, lorsqu'on active l'option 'Masquer le contenu des articles dans la liste ', on se retrouve avec une erreur lorsqu'on accède à la page d'accueil publique du module :

31/08/2020 Fatal error: Uncaught Error: Call to a member function getCommentsOff() on array in /app/plugin/blog/template/public.php:21 Stack trace: #0 /app/index.php(20): include() #1 {main} thrown in /app/plugin/blog/template/public.php on line 21
Les commentaires sont activés.

15
Bugs / [RESOLU] Police de commentaires
« le: 01 septembre 2020 à 22:05:37 »
Pas grand chose, mais pour mémoire, il faudrait changer la couleur des commentaires dans le thème défaut, voir image ci-dessous.

Pages: [1] 2