Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonjour
Télécharger cette version : plugin-newsletter-3.5.1rc1.zip
Voici une nouvelle version du plugin qui ajoute ou corrige les points suivants :
- corrige le problème d'affichage de posts.content dans la newsletter
- la fonction d'adaptation des templates
- Ajout d'un champ de présentation dans la page de souscription
- la fonction resume qui retourne un mail avec l'état du compte
Voilà, si vous avez des retours sur le sujet, je suis preneur !
@++
Hors ligne
Je viens de mettre a jour avec la RC1..
Juste faire attention avant ! On perd ses paramètres, donc juste les noter pour les remettre ... rien de bien grave, mais faut juste le noter...
A suivre ...
Jean-Christophe
Hors ligne
Je viens de mettre a jour avec la RC1..
merci d'avoir franchi le pas !!
Juste faire attention avant ! On perd ses paramètres, donc juste les noter pour les remettre ... rien de bien grave, mais faut juste le noter...
oups merci de la remarque, c'est clair que c'est une précision importante !!! Je vais peut-être changer ça dans la version finale, ça serait moins contraignant ...
Petit point à préciser, la base des abonnés n'est pas vidée par contre :-)
Hors ligne
Un Ticket sur la mise en forme en mode widget était présent mais celui-ci n'avait pas lieu d'être, il faut simplement définir le style dans le fichier css du thème pour améliorer l'affichage :-)
Exemple du style à définir pour le thème notepad-chaos ; à adapter si besoin selon votre style ;-)
#main .sidebar .newsletter {
background:url(images/categories-back.gif) repeat-y;
}
#main .sidebar .newsletter h2{
display:none;
}
#main .sidebar .newsletter ul {
margin:0;
padding:0;
}
#main .sidebar .newsletter ul li {
font-size:11px;
line-height:18px;
list-style:none;
}
#main .sidebar .newsletter ul li a {
color:#21565E;
margin:0 auto;
display:block;
width:170px;
padding:4px 0 4px 25px;
background:url(images/bullet-note.gif) no-repeat 5px 8px;
text-decoration:none;
}
#main .sidebar .newsletter ul li a:hover {
text-decoration:none;
color:#000;
background:url(images/bullet-postit-on.gif) no-repeat 5px 8px #ff5092;
}
Hors ligne
j'ai vue que tu avais integré le theme studiopress ! :-) nickel..
Par contre studiopress-old pas forcement nécessaire et pas très clair comme version !
Bon j'ai mis un petit texte avant la saisie de l'email ou tout a l'air correct...
Jean-Christophe
Hors ligne
j'ai vue que tu avais integré le theme studiopress ! :-) nickel..
Par contre studiopress-old pas forcement nécessaire et pas très clair comme version !
La fonction qui adapte le thème parcourt ton répertoire thème et liste les thèmes modifiables ... j'ai testé sur une 20aine de thèmes et ça parait ok ; maintenant, un thème bien particulier peut ne pas être bien traité (comme pour noviny où j'ai ajouté un traitement particulier dans la fonction ;-))
=> tu doit donc avoir un répertoire studiopress-old dans ton répertoire theme ;-)
Hors ligne
@jcb : ok merci pour le retour ;-)
Sinon, voilà une nouvelle version qui évite de perdre son paramétrage lors d'une mise à jour ;-)
Téléchargement : plugin-newsletter-3.5.1rc2.zip
Hors ligne
Allez hop, je la passe en prod ;-)) donc la version 3.5.1 est officiellement disponible !
Hors ligne
J'ai suivi la création de newsletter 3.5.1 avec enthousiasme. Je l'ai installé sans difficulté sur un blog de test. J'ai donc cru faire à l'identique sur mon blog. Quand je veux afficher le formulaire d'inscription à la newsletter, je n'obtiens pas le formulaire mais à nouveau la page d'accueil. Pourtant dans la barre d'adresse, j'ai bien http://www.informer-autrement.fr/newsletter/form.
Seule différence j'ai placé à la main tout mes anciens abonnés ce qui n'était pas le cas sur mon blog de test où je n'avais mis que deux ou trois adresses. :-(
L'information est un droit, le web est son vecteur
Hors ligne
Bonjour
J'ai testé en local et chez moi aussi ça fonctionne.
Est-ce que l'extension est bien activée ? => j'imagine que oui.
Mais là, j'avoue que je ne vois pas ... est-ce que ça ne peut pas venir des RewriteRule dans ton .htaccess ?
@++
Hors ligne
Bonsoir
Voilà ce que j'ai dans mon .htaccess
SetEnv PHP_VER 5
Options -MultiViews -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?$1
Vois-tu quelque chose qui cloche ?
Oui l'extension est activée :-)
@ +
L'information est un droit, le web est son vecteur
Hors ligne
Alors je viens d'installer tout ça en local avec l'activation du htaccess.
Quand j'utilise la règle :
RewriteRule ^(.*) index.php?$1
ça me fait exactement comme toi
Par contre si je mets ça que j'ai trouvé sur le forum, ça passe :
RewriteRule ^(.*)$ /blog/index.php/$1 [L]
RewriteRule ^$ /blog/index.php/ [L]
Pour info, j'ai mon site en local dans un sous répertoire /blog ... à adapter chez toi.
De plus et pour être complet, j'ai paramétré le blog en ;
URL du blog : http://localhost/blog/
Méthode de lecture de l'URL : PATH_INFO
Après en quel mode est-tu ? PATH_INFO ou QUERY_STRING ?
@++
Hors ligne
Si je passe en mode QUERY_STRING, j'ai mis les règles suivantes :
URL du blog : http://localhost/blog/
j'ai remplacé ta règle :
RewriteRule ^(.*) index.php?$1
par
RewriteRule ^(.*)$ index.php?$1
et ça semble ok.
A valider par un sorcier du coin tu peux essayer pour voir ?
Hors ligne
Merci pour tes recherches :-)
Je suis en query_string
Mon blog de test et mon vrai blog ont tous les deux le même .htaccess
J'ai modifié mon .htaccess ainsi et cela ne fonctionne pas. N'y connaissant pas grand chose, j'ai vidé le cache, fermé puis relancé. C'est idem.
SetEnv PHP_VER 5
Options -MultiViews -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteRule ^$ /index.php/ [L]
Je suis à la racine de mon accès donc j'ai viré /blog
J'ai tenté le path_info. Idem
@++
L'information est un droit, le web est son vecteur
Hors ligne
Attends, je n'avais pas vu que tu avais écrit entre temps. Je répondais à ton message de 0 h 14. je regarde et je te dis
L'information est un droit, le web est son vecteur
Hors ligne
Voilà mon nouveau .htaccess et cela ne foctionne toujours pas en query_string
SetEnv PHP_VER 5
Options -MultiViews -Indexes
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
L'information est un droit, le web est son vecteur
Hors ligne
J'ai bien informer-autrement.fr mais mon admin est en fait hébergé sous informer-autrement.org
Cela ne m'avait pas causé de souci jusqu'alors.
L'information est un droit, le web est son vecteur
Hors ligne
Merci de ton aide en tout cas.
Nous verrons bien si un sorcier passe ce week-end :-)
@++
L'information est un droit, le web est son vecteur
Hors ligne
Quand je veux afficher le formulaire d'inscription à la newsletter, je n'obtiens pas le formulaire mais à nouveau la page d'accueil. Pourtant dans la barre d'adresse, j'ai bien http://www.informer-autrement.fr/newsletter/form
Le titre de la page est différent de celui de l'accueil donc le contexte est bon. J'ai l'impression que le fichier template de cette page contient le code de l'accueil du blog ce qui fait qu'on voit l'accueil alors qu'on n'est sur une page du plugin Newsletter. Je ne connais pas assez le plugin Newsletter pour trouver une solution à ce problème. Peut-être qu'il faut effacer les fichiers template de Newsletter dans le thème ?
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Peut-être qu'il faut effacer les fichiers template de Newsletter dans le thème ?
@Moe : Bonne remarque, je me suis focalisé sur la redirection car j'avais réussi à reproduire le problème en local. Maintenant c'est sûr que ça peut venir d'autre chose ;-)
@Christianinfo : Est-ce que tu as bien utiliser l'adapateur de thème pour générer ton template noviny ? Si oui, est-ce que tu avais modifié le thème noviny ?
Sinon les règles rewrite suivantes devraient être bonnes :
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
RewriteRule ^$ index.php? [L]
@++
Hors ligne
Vous n'êtes pas identifié(e).