News:

Wondering if this will always be free?  See why free is better.

Main Menu

Quelques questions sur SSI

Started by Zoolto, September 13, 2011, 07:53:23 AM

Previous topic - Next topic

Zoolto

Bonjour,

J'utilise actuellement SMF 2.0 Gold ainsi que simpleportal 2.3.3.

Et j'aurais qques questions svp sur SSI ...

1) La fonction ssi_login : Peut on pré rentrer le login et le pass avec un ajout de variable (car j'utilise mon propre systeme de login dans le restant du site.)

2) la fonction ssi_fetchPosts : J'ai bien compris qu'il fallait préciser l'id du post mais ca donne un lien et non le texte du post ?!

Voilà j'espère avoir été clair ...
D'avance Merci.

maximus23

Bonjour,

Le SSI fait appel à des fonctions préétablies. Si on veut faire une modification c'est tout le code d'appel qu'il faut revoir. Il y a un fichier d'exemple dans la racine de Smf et pour les fonctions avancées il y a la section avec le descriptif de toutes les fonctions disponibles pour programmer directement des annexes à Smf http://dev.simplemachines.org/ :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Zoolto

Merci de ta réponse rapide.

Mais je n'ai pas trouve réponse dans le topic, car je ne cherche pas à refaire le ssi (ou des nouvelles fonctions du ssi).

Je cherche à comprendre si les fonctions existantes peuvent répondre à mes attentes.
Je ne programme pas en php (mais dans d'autres langages) ce qui explique que j'ai des fois un peu de mal à comprendre ...

Apparement nos amis anglophones ont réussi quelque chose avec ma 2e question mais je ne comprends pas comment le mettre en oeuvre ...

http://www.simplemachines.org/community/index.php?topic=305733.0

et pour ma premiere question : est ce que je peux simplement réinjecter dans la commande ssi_login les variables login et pass ? Apparement non mais j'aurais aimé avoir une astuce ou une confirmation que c'était impossible en l'état car je me vois mal refaire des fonctions ssi en php connaissant très mal le langage ...

Amitiés.

maximus23

Bonjour,

Pour la première chose en l'état actuel non tu dois reprogrammer une partie :)

Pour la deuxième oui pour un message ou un sujet seul il suffit d'entrer le numéro d'id du poste concerné. Pour avoir cette id il suffit de passer avec la souris sur le poste concerné.

Il y a plusieurs méthodes via le SSI tu devrais lancer le fichier examples.php qui est à la racine du site et tu y verrais un peu plus clair :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Zoolto

#4
C'est bien dommage pour le login, je m'y mettrais plus tard ... (Si qqun l'as déjà fait je suis preneur  :D)

Pour la 2e question, j'ai bien lancé le ssi_example et j'ai trouve l'id dans la base de données. Mais quand je prends la commande SSI seule ca m'affiche un lien et non le texte du message.

Ca a l'air d'avoir déjà posé pb à d'autres vu qu'il y avait déjà un post sur les forums Anglais. Mais je ne comprends pas  la solution apportée ...

Il parle de ce code ci :
$post_info = current(ssi_fetchPosts(1453, false, 'array'));
echo '<h3>', $post_info['link'], '</h3>
<hr style="width: 50%; margin-left: 0;" />
<p>', $post_info['body'], '</p>';


Et quand je mets ca dans un fichier php ca me revoir array()

Zoolto

Ok j'ai trouvé après qques tests, je poste si ca peut aider d'autres personnes  ;D

Quote$post_info = current(ssi_fetchPosts(6.0, false, 'array'));
<hr style="width: 50%; margin-left: 0;" />
<p>', $post_info['body'], '</p>';

Il faut bien mettre l'id suivi de .0 dans mon cas 6.0
J'ai aussi enlevé la ligne
echo '<h3>', $post_info['link'], '</h3>

Qui renvoie des informations sur le topic, l'auteur, etc  mais pour moi sans grand interet vu que je ne voulais avoir que le texte. Je change donc en résolu vu que mes 2 questions ont été répondu ..

Merci encore à Maximus de son aide ca m'a dégrossi le travail ...
Amitiés

Advertisement: