Bonjour, vous attendez de la communauté un support le plus précis et le plus rapide qu'il soit !
Vous débutez avec Maximus, veuillez consulter de prime abord ce fil de discussion, et celui-ci ... De notre coté, nous sommes désireux d'apporter le support le plus adapté qu'il soit à chaque situation ... Pour commencer, avez vous consulté le wiki maximus et/ou les tutoriaux ???
Aussi la solution est simple et applicable rapidement: 1 ) Pour tout nouveau fil de discussion, mettez un titre le plus explicite possible 2 ) Remplissez du plus précisément possible votre mini-fiche 3 ) Pensez qu'une réponse peut être postée plusieures heures voir quelques jours après votre question, il est donc bon de remonter le sujet de temps en temps mais point trop n'en faut :) 4 ) Pensez que Maximus est livré avec le forum bbToMax version 1.0.0 à l'origine, et que vous trouverez la dernière version 1.0.2 de disponible sur www.bbtomax !!! 5 )Vous reconnaissez, en postant sur ce site, avoir pris connaissance du règlement interne ! Nous vous souhaitons une forte réussite dans votre projet par le biais de Maximus CMS.
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 10:46 am
Voilà, ça fait deux plombes que je tâtonne et impossible vu mon absence de compétence en la matière.
Je voudrais créer un block à partir de l'option suivante de new:
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 11:30 am
et ??
tu voudrais faire un bloc comme ça, mais pour mettre ou et quoi par exemple dedans ??
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 11:38 am
Je voudrais mettre juste "imprimer cet article" et "envoyer à un ami".
En fait ce block ne serait que sur la page d'accueil car je voudrais que le module news occupe toute la page, c'est-à-dire sans block ni droite et gauche.
L'idéal même pour moi, serait de placer ces deux fonctions dans le header.
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 1:03 pm
Je pense que ma demande est difficile voire impossible à réaliser.
Autre solution qui m'arrangerait, ce serait que les options dans la page news (je crois que ca se passe dans le fichier article.php mais je n'arrive pas là non plus à faire) apparaissent en haut ou en bas plutôt qu'à droite.
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 1:46 pm
re
non ce n'est pas difficile, mais ç'est pas du trente secondes comme d'habitude
mais rassure toi ce n'est pas si sorcier non plus
mais ... je ne comprend pas trop car en fait tu voudrais dans le header remonter ces liens en fonction de l'article visible si je comprend bien, sachant qu'en accueil tu as le dernier article publié
si c'est bien ça on a plusieurs possibilités pour faire ceci, mais quasiment dans tous les cas il faudra écrire une simple requête sql pour obtenir l'ID ( l'identifiant de l'article concerné ) pour pouvoir obtenir les vrais liens des deux fonctions
ton idée est bien en plus, bon mais comme je ne suis pas chez moi, c'est moins facile pour moi de te faire un truc de ce type, mais je te donne grosso modo l'idée
pour envoyer un article à un ami il faut un lien du type
modules.php?name=News&file=friend&op=FriendSend&sid=926
donc il te faut ce 926 à chaque fois sinon tu est caramel, car le lien ne pointera vers nul part
résumons ce qu'il y a à faire :
1 ) détecter si l'on est sur la page d'accueil et dans ce cas remonter l' ID du dernier article
2 ) dans tous les autres cas ou nous somme dans le module News, remonter l'ID de l'article consultable
alors continuons ...
maintenant on va préparer sa requête SQL, toute simple pour la page d'accueil - à savoir :
Code:
// si je suis sur l'accueil du site
if ( defined('HOME_FILE') ) {
$sql = "SELECT `sid` FROM `"TABLE_STORY"` LIMIT 0, 1";
if ( ! ( $result = $GLOBALS['db']->sql_query( $sql ) ) ) {
query_die( .... );
}
$row = $GLOBALS['db']->sql_object($result );
$sid = secure( $row->sid, 'num', '1');
} elseif ( $module_name =='News' ) {
// si je ne suis pas sur l'accueil mais sur une page du module News
$sid = secure( $_GET['sid'], 'num', '1');
} else {
$sid = '';
}
// maintenant j'affiche mes liens si et seulement Id existe bien et que l'on est sur une page d'un article
if ( !empty( $sid ) ) {
echo "<a href="modules.php?name=News&file=print&sid=".$sid."">Imprimer cet article</a> - <a href="modules.php?name=News&file=friend&op=FriendSend&sid=".$sid."">Envoyer à un ami</a>";
}
bon, je t'ai fais ça de tête mais grosso-modo tu as le code pour parfaire ton désir
mais n'hésite pas patrick, ce sera avec plaisir
Nota: tu peux aussi rajouter dans la même idée un lien vers le pdf de l'article, mettre une image dans le lien à la place de 'Imprimer cet article' etc etc
à ta convenance
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 2:09 pm
Citation:
mais ... je ne comprend pas trop car en fait tu voudrais dans le header remonter ces liens en fonction de l'article visible si je comprend bien, sachant qu'en accueil tu as le dernier article publié
Voici mon désir, mais est-il réalisable.
C'est pas pour la page d'accueil, mais seulement pour les articles qui apparaissent ainsi.
Voir ici par exemple
Lorsqu'on visualise l'article j'aurais voulu avoir en haut de l'article, le bouton "imprimer l'article" et "envoyer à un ami".
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 2:52 pm
Ok ok, c'est bien ce que j'avais compris alors
et le code ci dessus te fera ceci
tu peux le mettre ou dans ton header ou bien plus simplement dans ton fichier article.php du module news juste après incoh();
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 3:23 pm
J'ai collé le code comme tu m'as dit mais j'obtiens l'erreur suivante:
Code:
Parse error: syntax error, unexpected T_STRING in /home/www/24f653f7b47c34a9c4d3c1eb29f32846/web/labouteille/modules/News/article.php on line 286
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 3:43 pm
ah excuse moi patrick
mais comme je le fais comme ça, n'ayant pas de machine pour tester le code sous la main, ce n'est point évident
en fait à priori il manquait une parenthèse à la 4 ième ligne
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 4:11 pm
Citation:
en fait à priori il manquait une parenthèse à la 4 ième ligne
Je savais pas exactement ou la placer. Alors j'ai essayé un peu de partout. Mais j'ai toujours la même erreur.
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 4:13 pm
reprend le code plus haut je l'ai modifié
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 4:35 pm
Tu ne vas pas en revenir. J'avais vu où manquait la parenthèse. Malheureusement j'ai toujours la même erreur:
Citation:
Parse error: syntax error, unexpected T_STRING in /home/www/24f653f7b47c34a9c4d3c1eb29f32846/web/labouteille/modules/News/article.php on line 286
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 5:21 pm
Je progresse dans le code
Code:
// si je suis sur l'accueil du site
if ( defined('HOME_FILE') ) {
$sql = "SELECT `sid` FROM `".TABLE_STORY."` LIMIT 0, 1";
if ( ! ( $result = $GLOBALS['db']->sql_query( $sql ) ) ) {
query_die( .... );
}
$row = $GLOBALS['db']->sql_object($result );
$sid = secure( $row->sid, 'num', '1');
} elseif ( $module_name =='News' ) {
J'ai entouré TABLE_STORY de deux points, ce qui ma retiré l'erreur de la ligne 286. Mais à présent il m'indique une erreur à la ligne 288. C'est-à-dire là
Code:
query_die( .... );
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 6:52 pm
ah oui lol il fallait bien les deux points !!
bon pour le query_die en fait c'est l'exemple de ce qu'il faudrait mettre pour que le mode debug fonctionne, il te suffit de reprendre une ligne de ce type dans le module
je n'en ai pas sous la main et n'ai pas d'éditeur non plus
sinon tu met ceci à la place die('erreur sql');
dans l'avenir tout ceci va se simplifier très largement, et nous n'aurons plus nécessité de mettre toutes ce lignes pour faire une requête, en fait ça se fera en une seule ligne au lieu de quatre, le gain en rapidité de développement est vraiment agréable, et le gain en rapidité aussi, car le cms va entre 4 et 10 vois plus vite
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Inscrit le: May 22, 2006 Messages: 813 14205 points
Lieu de résidence
Sujet du message: Re: Création d'un block: besoin d'un coup de main... Posté le: Ven 14 Mar, 2008 7:54 pm
Merci Cyril, grâce à toi ça avance.
Juste une dernière erreur (ligne 307) c'est-à-dire là
Code:
echo "<a href="modules.php?name=News&file=print&sid=".$sid."">Imprimer cet article</a> - <a href="modules.php?name=News&file=friend&op=FriendSend&sid=".$sid."">Envoyer à un ami</a>";
Je ne trouve pas
Participez sur nos forums, et retrouvez en lieu et place de la publicité des informations plus précises sur chacun des utilisateurs, identifiez vous dès à présent
Toutes les heures sont au format GMT + 1 Heure Aller à la page 1, 2Suivante
Page 1 sur 2
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous pouvez joindre des fichiers Vous pouvez télécharger des fichiers
Hebeh.com, hebergement professionnel de sites internet www.hebeh.com
Hicih.com, noms de domaine pour vos sites internet www.hicih.com