Ha exacte tu as raison, c'était la v3, mais du coup pourquoi n'es tu pas partis sur cette version ?
Car du coup moi j'avais abandonné le projet car justement il faisais machine arrière...
Quelques news
Tout simplement parce qu'au début, j'ai aidé Jon pour la 5.1.
Puis j'ai continué à développer 99ko pour mon besoin personnel, et j'ai fait quelques PR qui pouvaient servir pour tous les utilisateurs de 99ko.
Comme c'était pour mon site perso, je n'avais pas besoin de la langue anglaise.
Et pendant quelques mois, j'ai continué à utiliser et modifier la 5.1, mais le but n'était clairement pas de faire un fork. Puis au fur et à mesure des modifs, j'ai discuté avec Jon, qui m'a dit ne plus avoir le temps et laisser tomber complètement le projet.
Déjà bien lancé dans les modifs de la 5.1, j'ai continué pour ne pas tout perdre le boulot déjà fait.
Je ne sais pas si tu as eu le temps de tester la 1.3.2, mais le CMS a bien changé depuis. Si tu télécharges une vieille version, genre 1.3.0, tu pourras même tester la mise à jour automatique.
Bonjour
Ravi de découvrir 299Ko. J'utilisais 99ko . Je galère un peu avec la différence entre les 2.
Et le nombre de thèmes (pour exemple) est assez petit .... un peu difficile d'en écrire un
j'attend peut-être la version 2 de 299Ko ?
Bonjour @Ren et bienvenue.
299Ko est le successeur de 99ko, aussi il y a peu de différences entre les 2.
Néanmoins, si tu installes la dernière version de 299ko, tu verras qu'il y a eu une grosse évolution depuis sa reprise, rien qu'au visuel.
Pour les thèmes, c'est essentiellement dû au fait que je suis seul à développer le CMS. @petitpouyo a créé quelques thèmes, malheureusement une mise à jour foireuse du site de la documentation a tout petardé. De plus, ils n'étaient pas très faciles à trouver, il faut que je change ça.
La création de thèmes est de plus en plus facile, mais si tu as un soucis ou une question n'hésite pas, on t'aidera avec plaisir.
Pour la v2, de grosses modifications sont prévues, mais pas trop concernant la partie graphique. Tu peux donc t'y mettre dès à présent, un guide sera fait pour passer un thème de la version actuelle à la version 2.0
Ren Salut !
Dans un premier temps tu peu personnaliser le header et changer le code couleur si nécessaire ça prend 10 minutes maxi.
J'avais créer une dizaine de thème il faut que je regarde dans mes archives ce que j'ai gardé.
ok Max . en tout cas bravo pour ton initiative 299Ko!
j'ai installé la seconde version
j'ai qq soucis :
je m'y suis mis avec un serveur local : parfois je m'arrive pas à accéder à un lien (message d'erreur " Ce site est inaccessible localhost n'autorise pas la connexion. Voici quelques conseils : Vérifier la connexion Vérifier le proxy et le pare-feu ERR_CONNECTION_REFUSED ")
une idée ?question très basique : je n'ai pas bien compris , pour le blog, l'introduction et le contenu : sont ils liés ? ou il faut que dans l'intro je fasse pointer sur une page créer au préalable et rien dans le contenu ?
je crois aussi avoir un soucis d'affichage d'image. je télécharge -> ok pour le nomù de l'image mais pas d'aperçu ....
et je vois dans le code généré
<img src="../data/upload/files/API/image-15-1710168726.jpg" alt="" width="330" height="330">
il me semble qu'il faudrait que l'écriture soit
<img src="data/upload/files/API/image-15-1710168726.jpg" alt="" width="330" height="330">comment ne pas mettre la catégorie dans l'entête d'un article d'un blog ?
ciao
d'abord je ne sais pas si je suis dans la bonne section de la community.299 ....
encore un soucis en local pour créer une catégorie dans le bloc -> http://localhost:8888/299Ko-299ko-ac061f2/admin/index.php?p=categories&plugin=blog provoque l'erreur " Cette page ne fonctionne pas Impossible de traiter cette demande via localhost à l'heure actuelle. HTTP ERROR 500"
j'utilise MAMP sous Mac.
Si tu as des soucis, je t'invite à ouvrir un nouveau post, pour plus de clarté. Mais rapidement :
Ren je m'y suis mis avec un serveur local : parfois je m'arrive pas à accéder à un lien (message d'erreur " Ce site est inaccessible localhost n'autorise pas la connexion. Voici quelques conseils : Vérifier la connexion Vérifier le proxy et le pare-feu ERR_CONNECTION_REFUSED ")
une idée ?
Je ne pense pas que ça vienne du CMS. Mais n'ayant jamais testé 299ko sur Mac, je ne peux pas te le garantir. Sous Windows et Linux, avec Apache 2.4, je n'ai jamais eu ça.
Connais-tu ta version d'Apache ?
Ren question très basique : je n'ai pas bien compris , pour le blog, l'introduction et le contenu : sont ils liés ? ou il faut que dans l'intro je fasse pointer sur une page créer au préalable et rien dans le contenu ?
Tu as raison, il faudrait que je détaille. L'intro apparaît à la place du contenu dans la liste des articles, et le contenu apparait sur la page de lecture d'un article. Si aucune introduction n'est entrée, le contenu complet apparaît dans la liste des articles de blog.
Ren je crois aussi avoir un soucis d'affichage d'image. je télécharge -> ok pour le nomù de l'image mais pas d'aperçu ....
et je vois dans le code généré
<img src="../data/upload/files/API/image-15-1710168726.jpg" alt="" width="330" height="330">
il me semble qu'il faudrait que l'écriture soit
<img src="data/upload/files/API/image-15-1710168726.jpg" alt="" width="330" height="330">
Quand tu enregistres, tu vois l'image ou pas ? Je n'ai pas ce soucis, ni en local ni sur mes sites en réel.
L'image est bien présente dans le dossier API ?
Ren comment ne pas mettre la catégorie dans l'entête d'un article d'un blog ?
Va dans le fichier plugin/blog/template/list.tpl
Et supprime cette partie :
{% if count(v.cats) == 0 %}
Non classé
{% else %}
{% for cat in v.cats %}
<span class="blog-label-category"><a href="{{ cat.url }}">{{ cat.label }}</a></span>
{% endfor %}
{% endif %}
merci Max et petitpouyo !
- je commence à bricoler le css et c'est pas trop mal. Evidemment, toujours preneur de modèles ...
pour mes soucis d'erreurs: - version Apache 2.2.34 et php 7.4.2
- je ne vois pas les images en vignettes quand je télécharge (du blanc seulement dans la vignette) mais le fichier est bien dans le dossier
je vais essayer de le monter sur un site (Free ....) pour voir si ces erreurs persistent
et sinon comment faire dans l'intro d'un article de blog un lire la suite -> (comme chez Koder Cloud)
Pour Apache, il faudrait que tu passes en version 2.4, car quelques instructions concernant le .htaccess ont été modifiées, et j'ai du mettre à jour 299Ko pour cette version. Il n'est pas possible d'être compatible Apache 2.4 ET Apache 2.2.
En passant, oublies mon conseil concernant le fichier plugin/blog/template/list.tpl
, et remets ce fichier d'origine.
299Ko permet de modifier le template d'un plugin dans le thème.
Dans ton thème donc, créé un nouveau fichier que tu appelles : "blog.list.tpl"
Il sera appelé au lieu du fichier "blog/template/list.tpl"
Dedans tu mets le contenu du fichier plugin/blog/template/list.tpl
et tu remodifies comme je te l'ai indiqué.
L'avantage est que tu ne perderas pas tes modifications lors de la prochaine mise à jour.
Ren je vais essayer de le monter sur un site (Free ....) pour voir si ces erreurs persistent
Dis-moi si ça s'arrange
Ren et sinon comment faire dans l'intro d'un article de blog un lire la suite -> (comme chez Koder Cloud)
Pareil, dans ton thème, tu reprends le fichier que tu viens de créer, donc "blog.list.tpl", et tu remplace cette partie :
{% if v.intro %}
{{htmlspecialchars_decode(v.intro)}}
{% else %}
{{htmlspecialchars_decode(v.content)}}
{% endif %}
{% else %}
Par ça :
{% if v.intro %}
{{htmlspecialchars_decode(v.intro)}}
<span><a href="{{v.url}}">Lire la suite <i class="fa-solid fa-right-long"></i></a></span>
{% else %}
{{htmlspecialchars_decode(v.content)}}
{% endif %}
{% else %}
- Edited
@Ren
Si tu veux, je viens de mettre en place un site de tests : https://testing.299ko.ovh/
Tu peux te logguer en admin :
- Mail : test@mail.com
- Pass : test
Le site est remis à 0 toutes les 6 heures, tu peux l'essayer.
C'est hébergé sur un Linux, et à ma connaissance tout fonctionne
petitpouyo J'avais créer une dizaine de thème il faut que je regarde dans mes archives ce que j'ai gardé.
Je dois avoir des backups, je regarderai ça demain.
merci les gars, votre réactivité fait plaisir !!!
je vais passer à une version supérieure de MAMP car je ne vois, pas comment installer Apache 2.4 sur la mienne ...
le site chez Free c'est presque l'écran blanc de la mort avec Erreur 500 - Erreur interne du serveur ...
-> .htaccess ???
avec 99ko, j'avais dû batailler pas mal pour que çà marche ... et aussi avec rewrite.php
je crois que je vais lâcher Free qui saoule et mettre 4€/mois pour un ovh perso ;-))
et bien sûr tester https://testing.299ko.ovh/
question : peut-on déverser un thème dans https://testing.299ko.ovh/ ?
sinon, une suggestion pour 299Ko: dans l'écriture d'un article, avec insérer/modifier une image , çà serait cool de pouvoir choisir dans les fichiers uploadés il me semble plutot que de taper le nom de l'image.
Ren le site chez Free c'est presque l'écran blanc de la mort avec Erreur 500 - Erreur interne du serveur ...
-> .htaccess ???
Free il faudrait un fichier à coté de index.php, le nommer genre plop.php
et mettre dedans uniquement ce code :
<?php
phpinfo();
Puis accéder à cette page pour voir la version de PHP (minimum 7.4), et Apache (en 2.4).
Pour le mod_rewrite, j'avais déjà vu des hacks pour contrer des soucis de htaccess sur les pages Free mais je ne m'en rappelle plus.
Ren question : peut-on déverser un thème dans https://testing.299ko.ovh/ ?
Non pas du tout, il n'y a pas d'accès au FTP (mon serveur perso). Au pire je pourrai rajouter un ou 2 thème dans la démo.
Ren sinon, une suggestion pour 299Ko: dans l'écriture d'un article, avec insérer/modifier une image , çà serait cool de pouvoir choisir dans les fichiers uploadés il me semble plutot que de taper le nom de l'image.
En passant par l'éditeur TinyMCE ou par le Gestionnaire de fichiers ? Le gestionnaire de fichiers permet de choisir parmi les fichiers uploadés, mais il faut copier via le bouton ️ et le coller à la main.
merci pour les éclaircissements.
J'ai installé Mamp v6 avec Apache/2.4.54 et php 7.4.33-> c'est beaucoup mieux.
Le seul soucis reste l'accés impossible dès qu'il y a une adresse du type http://localhost/299Ko/page/art2-6.html
pour l'accueil, le blog et le contact c'est OK.
pour Free, le php est 7.3 (est-ce un soucis ?)
dans le .htaccess il faut
#php7 en actif
<IfDefine Free>
php73 1
</IfDefine>
mais pas que ....
encore une question ... peut-on inclure dans le html d'un article (outil >code source ) un formattage particulier ou du php ?
encore moi
pour "lire la suite" créer le fichier blog.list.tpl est Ok , cool !!!!
par contre lorsque j'essaye de créer une catégorie à un blog, çà plante
http://localhost:8888/299Ko-299ko-ac061f2/admin/?p=blog&action=addCategory
message
Fatal error: Uncaught TypeError: Return value of Category::jsonSerialize() must be an instance of mixed, array returned in /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/common/categories/Category.php:76 Stack trace: #0 [internal function]: Category->jsonSerialize() #1 /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/common/util.class.php(128): json_encode(Array) #2 /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/common/categories/CategoriesManager.php(151): util::writeJsonFile('./data/plugin/b...', Array) #3 /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/common/categories/CategoriesManager.php(89): CategoriesManager->saveCategories() #4 /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/plugin/blog/admin.php(24): CategoriesManager->createCategory('categorie 1', 0) #5 /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/admin/index.php(68): include('/Applications/M...') #6 /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/index.php(30): require_once('/Applications/M...') #7 {main} thrown in /Applications/MAMP/htdocs/299Ko-299ko-ac061f2/common/categories/Category.php on line 76