News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Re: [SSI] Intégration d'un Forum dans un SITE.

Started by ZoRk, March 30, 2012, 11:44:30 AM

Previous topic - Next topic

ZoRk

Bonjour, je viens vers vous pour vous poser quelques questions techniques, voir demander un peu d'aide.
J'espère avoir posté au bon endroit et ai essayé de nommer le plus justement mon sujet. Si cela n'était pas le cas, n'hésitez pas à me le notifier.


Bon, en gros, j'ai 3 questions:

Je cherche à utiliser une section (qui sera juste visible par les admins) de mon forum: mon forum pour alimenter certaines pages de mon site:mon site web[/url]
Nous avons commencé à faire une base de donnés contenant les news du site, mais je me demandait s'il était possible d'avoir des infos sur la structure de la base SMF. je pense que cela doit être possible d'utiliser le forum pour nous simplifier l'alimentation des news. Je me pose donc aussi dans ce sens des questions sur la possibilité d'utiliser les BBcodes via mon fichier CSS du site.

Ma deuxième question concerne le bandeau de news au dessus des sections de forum.
Je souhaiterai le dégager afin de remonter un peu le corps du forum, vu que les news défilent également sous la barre de recherche en haut a droite.

Quand à la dernière question, elle concerne les bots, et un problème avec la Captcha de la page Register.
Je m'explique: nous sommes, (comme j'imagine beaucoup d'entre vous) envahit par les bots.
La chose à considérablement diminué depuis l'installation du mod "are you Human" et depuis le ban de *.ru et *.pl
Mais mo co-admin m'a fait remarqué l'autre jour qu'il y avait 15 pages de membres/bots inscrits sur le forum mais qui n'avaient jamais posté.
J'ai donc l'autre soir décidé d'y remédier, et aprés avoir passé une heure à les dégager, j'ai installé 3 nouveaux mods:
-BotScout
-Admin ban button in post
-User mass action
Problème, je me suis alors aperçu que l'image Captcha avait disparue de la page d'inscription. Plutôt problématique, la question étant toujours là, cela bloquait donc l'inscription. Un peu trop radical contre mesure anti-bot^^.
J'ai donc enlevé ces mods, nettoyé le cache, utilisé certains backups, et ai fini par réussir à retrouver cette foutu Captcha.
Problème, du genre tetu,j'ai alors ressayé d'installer un a un et dans tous les ordres possible ces trois mods, pensant que mon probleme venait de l'un d'entre eux. Forcé de constater que tous les trois me font disparaitre ma captcha, j'ai fini par arreter. Mais je demande si le problème viens bien de là.
Donc, (désolé pour le pavé) ma question est, comment luttez vous contre les bots sur vos forum, et quelqu'un a t'il déjà eu ce problème avec la Captcha?

Je vous remercie d'avance pour vos réponses, car m'ayant déjà aider par le passé, vous aviez était très sympas.
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Zuki.

Bonjour,

1 - Pour la section "Admin" cachée , tout se passe lors de la création de la section : dans les permissions - "aucune permission"  - fera apparaitre la section qu'aux Admin.

2 - Pour les news deux possibilité : Admin/Configuration/Thème en cours/Réglages des Thèmes

Options et Préférences des Thèmes :

  • Activer les nouvelles tournantes dans l'entête du forum:
  • Activer les nouvelles rotatives:
Pour modifier l'emplacement : tout ce passe dans l'index.template.php partie header, du thème utilisé.

3 - Pour les vilains bots tout est inclus dans SMF 2.0.2

Admin/Configuration/Sécurité et Modération/Anti-Spam

Questions de Vérification Mettre deux questions - Eviter les questions [5+5=] les bots adorent les chiffres.

QuoteExemple :
Quelle année sommes nous (4 chiffres) : 2012
Etes-vous un robot ? (oui/non) : non


Penser à activer dans Configurer les méthodes de vérification => Nombre de questions de vérification auquel un utilisateur doit répondre (exemple: 2)

Ça marche très bien pas besoin de Mod.


ZoRk

Merci beaucoup pour la réponse rapide.

Problèmes 2 et 3 résolus, mais j'aurai quelques questions par rapport au problème n°1.

Pas de soucis pour créer une section cachée, ma question était plutôt:

Puis-je avoir quelques infos sur la structure de la base de donnée SMF, afin de l'utiliser pour alimenter la partie news de mon site.
Avez-vous une astuce pour "convertir" les bbcodes des posts via mon fichier CSS pour qu'ils s'appliquent à mon site?

Merci.
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

maximus23

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...

Garédo

Quote from: maximus23 on April 01, 2012, 08:18:12 PM

Pourquoi ne pas utiliser plutôt le mode SSI de Smf ?

+10

la gestion du BBcode ce fait toute seule

tu peut jetter un oeil ici pour te faire une idée

demo ssi v1 avec une simple utilisation de SSI.php

demo ssi v2 avec des fonctions personnalisées pour la mise en page


Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Merci, ça à l'air pas mal...

J'ai juste eu le temps de jeter un bref coup d'oeil, existe t'il un tuto quelque part?

Edit: exusez moi, je suis un boulet j'ai trouvé ça sur google...
Je vais essayer de me débrouiller.

Pouvez vous juste me confirmer que cela fonctionnera pour un posts complet + photo ou vidéo? Car c'est ce que je veux afficher sur mon site, pas seulement une news...
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

cela fonctionnera pour un posts complet + photo ou vidéo :D

en 2 mots
$board_news = ssi_boardNews(1,10, null, 300, 'return');

retourne la section 1 , les 10 derniers messages et les 300 premiers caractères et le tableau

$return[] = array(
'id' => $row['ID_TOPIC'],
'message_id' => $row['ID_MSG'],
'icon' => '<img src="' . $settings[$icon_sources[$row['icon']]] . '/post/' . $row['icon'] . '.gif" align="middle" alt="' . $row['icon'] . '" border="0" />',
'subject' => $row['subject'],
'time' => timeformat($row['posterTime']),
'timestamp' => forum_time(true, $row['posterTime']),
'body' => $row['body'],
'href' => $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0">' . $row['numReplies'] . ' ' . ($row['numReplies'] == 1 ? $txt['smf_news_1'] : $txt['smf_news_2']) . '</a>',
'replies' => $row['numReplies'],
'comment_href' => !empty($row['locked']) ? '' : $scripturl . '?action=post;topic=' . $row['ID_TOPIC'] . '.' . $row['numReplies'] . ';num_replies=' . $row['numReplies'],
'comment_link' => !empty($row['locked']) ? '' : '<a href="' . $scripturl . '?action=post;topic=' . $row['ID_TOPIC'] . '.' . $row['numReplies'] . ';num_replies=' . $row['numReplies'] . '">' . $txt['smf_news_3'] . '</a>',
'new_comment' => !empty($row['locked']) ? '' : '<a href="' . $scripturl . '?action=post;topic=' . $row['ID_TOPIC'] . '.' . $row['numReplies'] . '">' . $txt['smf_news_3'] . '</a>',
'poster' => array(
'id' => $row['ID_MEMBER'],
'name' => $row['posterName'],
'href' => !empty($row['ID_MEMBER']) ? $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] : '',
'link' => !empty($row['ID_MEMBER']) ? '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '">' . $row['posterName'] . '</a>' : $row['posterName']
),
'locked' => !empty($row['locked']),
'is_last' => false
);


pour la coupure je te conseillerais plutot c'est petite fonction qui coupe plus proprement les balises html
http://j-reaux.developpez.com/tutoriel/php/gestion-news/#L8-C

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Super, merci beaucoup. :D
J'ignorai  jusqu'à l'existence d'SSi, ce truc marche nickel, pile ce qui me fallait.
50%du résultat final est déjà là...

Bien que travaillant dans les réseaux informatiques depuis 10 ans, je suis totalement débutant en php/html5/CSS3/js.
J'essaye d'apprendre et de comprendre seul et avance plutôt vite, mais quand je bute sur un point trop longtemps je n'hésites pas à demander de l'aide et des explications à ceux qui savent.

Malheureusement donc j'aurais encore quelques questions:

_Sous firefox apparait brièvement cette ligne en haut  :( mais tout s'affiche ensuite:



Sous IE 9 :o la ligne apparait par dessus ma bannière, et bousille un tas de trucs sur ma page...



_Je voudrai utiliser la fonction :

<?php ssi_login(); ?>

Mais il m'affiche sur mon site le résultat du haut:



Dans quel fichier dois-je aller bidouiller pour obtenir le résultat du bas?

Même question pour 
<?php ssi_quickSearch(); ?>
et
<?php ssi_recentTopics($num_recent 8$exclude_boards 51$include_boards null$output_method 'echo'); ?>

_J'ai beau faire, impossible de faire fonctionner la fonction:

<?php ssi_topPoll(); ?>

_Jusque lors sur mon site je faisait s'encadrer et s'auto dimensionner les images et les vidéos par le code css suivant:

#article img {
float:right;
vertical-align:top;
height: auto;
width:auto;
max-height:18em;
max-width: 33%;
display: block;
color: #fff;
border-style: solid;
border-color: #bfbfbf;
background-color: #e7eaef;
padding: 10px 10px;
margin: 0.5em 0.5em 0 0.5em;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 0 5px 10px rgba(0,0,0, .5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0, .5);
}
#article iframe {
float:right;
vertical-align:top;
height: 360px;
width:640px;
display: block;
z-index: 80;
color: #fff;
border-style: solid;
border-color: #bfbfbf;
background-color: #e7eaef;
padding: 10px 10px;
margin: 0.5em 0.5em 0 0.5em;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 0 5px 10px rgba(0,0,0, .5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0, .5);
}


Cela marche toujours pour les images, mais plus pour les vidéos YouTube (Mod Simple Vidéo Embeder installé sur le forum)
Jusque lors, j'intégrai mes vidéos avec le code:
<iframe width="640" height="360" src="http://www.youtube.com/embed/gQv****vhE?wmode=transparent&?hd=1" frameborder="0" allowfullscreen></iframe>

Il y a t'il un moyen de continuer à faire fonctionner ceci? (L'encadrement des vidéos)


Merci encore.



www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

Je me doutais que tu rencontrerais des soucsi avec le positionnement des videos ;)

reprenons dans l'ordre
Quote from: ZoRk on April 04, 2012, 10:10:05 PM

Malheureusement donc j'aurais encore quelques questions:

_Sous firefox apparait brièvement cette ligne en haut  :( mais tout s'affiche ensuite:



Sous IE 9 :o la ligne apparait par dessus ma bannière, et bousille un tas de trucs sur ma page...


cela provient de la façon dont tu fait appel au fichier SSI.php
il ne faut pas utiliser une adresse http du type
require_once(http://monsite.com/forum/SSI.php');
mais avec le chemin sur son espace d'hegergement
require_once('forum/SSI.php'); //on appelle le fichier SSI.php, toujours en premier avant tout autre code

Quote
_Je voudrai utiliser la fonction :

<?php ssi_login(); ?>

Mais il m'affiche sur mon site le résultat du haut:



Dans quel fichier dois-je aller bidouiller pour obtenir le résultat du bas?

les fonction ce trouve dans le fichier SSI.php c'est là que tu peut faire les modifs
mais personnellement je te conseille plutot de te faire ta propre fonction en faisant un copier coller, en modifiant ce dont tu a besoin
tu peut télécharger mon exemple de demo ssi pour te faire une idée de comment moi je procede

Quote
<?php ssi_recentTopics($num_recent 8$exclude_boards 51$include_boards null$output_method 'echo'); ?>

_J'ai beau faire, impossible de faire fonctionner la fonction:

<?php ssi_topPoll(); ?>

je vais regarde ça en detail, je ne me suis jamais servie de ses fonctions et je te fait un topo

Quote
_Jusque lors sur mon site je faisait s'encadrer et s'auto dimensionner les images et les vidéos par le code css suivant:

#article img {
float:right;
vertical-align:top;
height: auto;
width:auto;
max-height:18em;
max-width: 33%;
display: block;
color: #fff;
border-style: solid;
border-color: #bfbfbf;
background-color: #e7eaef;
padding: 10px 10px;
margin: 0.5em 0.5em 0 0.5em;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 0 5px 10px rgba(0,0,0, .5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0, .5);
}
#article iframe {
float:right;
vertical-align:top;
height: 360px;
width:640px;
display: block;
z-index: 80;
color: #fff;
border-style: solid;
border-color: #bfbfbf;
background-color: #e7eaef;
padding: 10px 10px;
margin: 0.5em 0.5em 0 0.5em;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 0 5px 10px rgba(0,0,0, .5);
-moz-box-shadow: 0 5px 10px rgba(0,0,0, .5);
}


Cela marche toujours pour les images, mais plus pour les vidéos YouTube (Mod Simple Vidéo Embeder installé sur le forum)
Jusque lors, j'intégrai mes vidéos avec le code:
<iframe width="640" height="360" src="http://www.youtube.com/embed/gQv****vhE?wmode=transparent&?hd=1" frameborder="0" allowfullscreen></iframe>

Il y a t'il un moyen de continuer à faire fonctionner ceci? (L'encadrement des vidéos)


Merci encore.

pour les images c'est normal que ça fonctionne
les messages contiennent les balises html img, que tu formate avec ton css
pour les vidéos, ce sera un peut plus compliquer je ne sais pas si on peut peut travailler sur la balise embed avec du css
je te regarde ça, mais je pense qu'il te faudra faire avec un bout de code en javascript
je vais te regarde ça j'ai 5mn

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

maximus23

Bonjour,

Si mes souvenirs sont bon si on installe aeva media on doit alors avoir une extension dans le SSI pour la gestion des vidéos :)
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...

Garédo

Quote from: maximus23 on April 05, 2012, 03:20:18 AM
Bonjour,

Si mes souvenirs sont bon si on installe aeva media on doit alors avoir une extension dans le SSI pour la gestion des vidéos :)

aeva est un très bon mod, mais je trouve que juste pour avoir une option vidéo ça fait un peut lourd
par contre très bien adapter pour ceux qui on un forum orienté medias photos/videos

je reviens l'histoires des votes dans la foullée :p
je viens de tester rapido et ça fonctionne chez moi
ssi_topPoll() renvoie les sondage auquel le membre n'a pas répondue  dans l'ordre chronologique de leur création
ssi_recentPoll() revoie le dernier sondage créer
ssi_showPoll(2) renvoie le sondage du topic N° 2 mais celui'ci s'affiche le résultat du vote

donc si ça fonctionne pas chez toi vérifie déjà que tu appelle correctement le fichier SSI.php

je viens de regarder vite fait, normalement on peut sans soucis attribuer un style au tag html objetc
(<objet> c'est lui qui englobe une video en flash)


Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Cool, merci je vais tester tout ça ce soir...
J'ai lancé la migration de mon forum vers un répertoire de mon site, car ils étaient chez le même hébergeur, mais sur un domaine différent.
Je vais tester aeva media, ça peut nous intéresser.
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Grosraisin

Plop,

Désoler de m'incruster mais comme sa parle de ssi ^^, je voudrais savoir si il est possible de récupérer les avatars des membres sans que l'on sois loguer sur le forum et qu'on puisse aussi voir ceux des autres. (Edite) C'est pour les news.

PS: super bien ton ssi je commence tous juste a modifier certain truc pour le design d'un site que je suis en train de faire.

SMF / Le Partage et l'Entraide
SMF / Sharing and Caring


Mes modifications de Mods / Templates



ZoRk

Pas de soucis pour l'incruste...
Faudrait que je rerenome le topic.

Sinon, petite question, j'ai dégagé simple video embedder, et installé aeva, qui correspond mieux à nos besoins, et apparait en haut du forum:

// Aeva Media extra strings $txt['aeva_gallery'] = isset($txt['aeva_gallery']) ? $txt['aeva_gallery'] : 'Media'; $txt['aeva_home'] = 'Home'; $txt['aeva_unseen'] = 'Unseen'; $txt['aeva_profile_sum'] = 'Summary'; $txt['aeva_view_items'] = 'View items'; $txt['aeva_view_coms'] = 'View comments'; $txt['aeva_view_votes'] = 'View votes'; $txt['aeva_gotolink'] = 'Details'; $txt['aeva_zoom'] = 'Zoom'; $txt['permissiongroup_aeva'] = 'Aeva Media'; $txt['permissiongroup_simple_aeva'] = 'Aeva Media'; $txt['permissionname_aeva_access'] = 'Access Gallery'; $txt['permissionname_aeva_moderate'] = 'Moderate Gallery'; $txt['permissionname_aeva_manage'] = 'Administrate Gallery'; $txt['permissionname_aeva_access_unseen'] = 'Access unseen area'; $txt['permissionname_aeva_search'] = 'Search in Gallery'; $txt['permissionname_aeva_add_user_album'] = 'Add Albums'; $txt['permissionname_aeva_add_playlists'] = 'Add User Playlists'; $txt['permissionname_aeva_auto_approve_albums'] = 'Auto-approve Albums'; $txt['permissionname_aeva_moderate_own_albums'] = 'Moderate own Albums'; $txt['permissionname_aeva_viewprofile'] = 'View anyone\'s Gallery profile'; $txt['cannot_aeva_viewprofile'] = 'You cannot view Gallery profiles'; // End Aeva Media strings

une idée?

Edit: Bon, c'est la cata, j'ai tout bousillé :-[


J'ai voulu déplacer mon forum de /monhebergeur/FORUM/
Vers /monhebergeur/SITE/FORUM

Bien sur avant j'ai tout backup par ftp.
Puis j'ai renvoyé tout ça dans un nouveau dossier : /monhebergeur/SITE/FORUM

(Tout ça était pour résoudre le problème d'appel du fichier SSI, car le l'appelai bien sans mettre l'url. (je pense depuis que ça aurait peut être marché avec le lien fourni par mon hébergeur (1&1) du style: /homepages/46/*************/htdocs/FORUM/SSI.php

Je me suis dit que mon hébergeur bloquait quelque chose car j'utilisai:
forum.*crafts.fr pour pointer vers mon forum, jusque là dans /monhebergeur/FORUM/     mais
minecraft-*crafts.fr pour pointer vers mon site, placé dans /monhebergeur/SITE         car *crafts.fr est prit par notre serveur minecraft.

Cela n'as pas du tout marché comme prévu, j'avais une page blanche avec des erreurs " require at line ..."

J'ai donc fouiné, et ai commencé par sauvegarder ma db avec MysqlDumper, en php et en perl, depuis l'interface web.
Puis j'ai copier le fichier repair-settings.php dans /monhebergeur/SITE/FORUM l'ai ouvert, ai réussi à récupérer le gros du forum, mais manquait les images du thème, la moitié des mods dans la liste du gestionnaire de paquet, même si ils étaient toujours incorporés à mon forum pour la partie "texte" mais sans les images.

Parce-que la soirée n'était pas assez pourrie, je me suis planté, et ai effacé tous les fichiers présents dans  /monhebergeur/FORUM   :(

(manque un smiley pour décrire la tête que je faisait à ce moment)

J'ai donc renvoyé tout ce que h'avais récupéré en local via ftp dans /monhebergeur/FORUM, refait la redirection chez mon hebergeur pour que
forum.*crafts.fr pointe bien vers monhebergeur/FORUM et non plus vers mon nouveau dossier /monhebergeur/SITE/FORUM

Je pensait ainsi remettre tout ça dans l'ordre comme si rien ne s'était passé.
Re page blanche avec des erreurs, re repair_settings.php, et je récupère mon forum à sa place, mais toujours sans les icônes, mods dans le gest de paquet, et mon problème d'image de captcha manquante à l'inscription revenu, et le texte survenu après l'installation d'avea.

Je me rend compte que j'ai fait une belle boulette, et voudrait votre avis et vos conseils pour remettre tout ça en place.

J'ai constaté en comparant les fichiers que "par default" était en 2.0 alors que j'avais MAj en 2.0.2 il y a un mois:



Après cette nuit de galère, je pars dormir un peu, mon Forum à moitié cassé decidant de reprendre tout ça la tête froide.

Je me demande s'il ne vaudrait pas mieux que je réinstalle une copie propre d'SMF, la faire pointer vers ma db existante, réinstaller les mods qui me sont vraiment utiles 1 a 1, puis refaire toutes mes modifications du CSS, de traduction, des émoticônes... :-\

   -Est il possible de faire cela sans perde membres inscrits et messages?

   -Était ce la meilleure moins pire des solutions?

   -Qu'en est-il de mon raisonnement par rapport à la disposition des dossiers sur mon hébergeur sachant que je voudrai modifier mes redirections afin que:


     srv.*crafts.fr pointe vers notre serveur de Jeux
     *crafts.fr Vers la racine du site
     forum.*crafts.fr vers le forum.

Désolé pour le pavé et merci si vous pouvez m'apporter une solution qui rende la perspective de la journée de demain meilleure.

EDIT2: C'est fantastique, tout est revenu  ???, surement une lenteur de propagation DNS  :D ;D :) :laugh:

J'en profite donc pour rallonger ce pavé en reprecisant mes questions actuelles:

1) Comment structurer mes répertoires sur mon hébergeur (web) afin de faire que mes liaisons site<>Forum fonctionnent et n'utilisent pas d'url en cas changement de nom de domaine dans le futur.

2 )J'ai toujours mon bug avec AVEA Media

3) Comment mettre à jour mes fichiers smf "par default" et sources

4) Une question supplémentaire:
Existe t'il un moyen de "retourner" un seul topic (dernier post en premier) ou de faire pointer un lien vers le dernier des posts d'un topic?

5) Et une dernière; après, promis j'arrête:

J'utilise le mod Facebook slide box, que j'ai egalement adapté pour qu'il apparaisse sur mon site. Je souhaiterai créer des onglets latéraux coulissants supplémentaires (un peu comme sur ce site à droite).
Auriez vous un tuto Jquery correspondant à me conseiller, je peine à trouver.



:-X



www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

normalement ça devrait pas poser de problème le changement de dans les chemins du forum

ensuite un coup de repair-setting ça corrige les chemin sur forum
par contre il faut aussi faire une réparation des themes, si je me souvient bien.
( je dit ça c'est peut être plsu le cas avec smf2 , y a longtemps que je me suis pas amuser faire ça :p )
maximus ou un des modo te confirmera

pour avea je peut rien dire je m'en suis pas assé servie

pour la question 4  faut juste demander 1 seul message  a la fonction ssi_boardNews(1,1, null, 300, 'return')
section 1 , message1, 300 premiers caractères

pour ton histoire de Jquery ouvre plutot un autre sujet quand tu aura régler celui-ci déjà
pour que chacun puisses se retrouver en cas de recherche de solution ;)
c'est rien pas compliqué le jquery de base ;)

ps:Grosraisin
je te regarde ça , parce que c'est pas inclue d'origine dans la fonction
par contre pose pour les question au sujet de la demo_ssi poste plutôt dasn le sujet que j'ai creer dans las section mod ici
pareil c'est une histoire de retrouver toute les infos ou on a besoin de les retrouver. ;)

ps global
le topic multi-questions c'est pas terrible pour faire du support
penser a vos modos  ;)

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

Grosraisin


SMF / Le Partage et l'Entraide
SMF / Sharing and Caring


Mes modifications de Mods / Templates



ZoRk

Bonsoir, je comprend bien pour le coté multi questions  :laugh:;

Bon aprés avoir laissé ça de coté parceque trop occuppé ailleurs, je me remet ce soir à travailler sur mon site et j'ai toujours un probléme majeur:

Notice: SSI.php n'a pas pu charger une session ! Cela peut causer des problèmes pour la déconnexion et d'autres fonctions - veuillez vous assurer que SSI.php est inclus avant *tout* le reste de votre code dans vos scripts ! in ../FORUM/SSI.php on line 171

Je comprend bien que cela vient de la façon dont j'appelle ssi, mais je pense surtout que c'est du au fait que mon site et mon forum sont chez le même hébergeur, mais dans 2 dossiers différents, redirigés par 2 noms de domaine différents.

Comment dois-je structurer mes répertoires et appeler SSi afin d'obtenir que:

minecraft-vreativecrafts.fr pointe vers mon site, situé dans /monhebergeur/SITE
et que forum.vreativecrafts.fr pointe vers mon forum, situé dans /monhebergeur/FORUM

comme cela marche actuellement, sauf pour cette ligne qui apparait brievement sous firefox et bousille tout mon site sous ie.

j'appelle actuellement SSi dans l'index html de mon site de la façon suivante:

<?php require_once("//../FORUM.php"); ?>
<!DOCTYPE html>
...


J'ai tout essayer, même l'adresse du style /homepages/**/********/htdocs/FORUM/SSI.php fournie par 1&1.

Help please...

www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

je suis pas très doué pour les histoire de domaines et cie

mais je pense que le soucis provient du fait que le site et le forum ne sont pas sur le meme domaine
je dit ça, mais sans conviction, je n'ais jamais eu traiter ce genre de soucis.

je vais faire des test chez moi et je te tien au jus, je suis aussi chez 1&1

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

bon je viens de jette un coup de yeux

je ne rencontre pas de probleme si je fait ce cette façon (voir image jointe)

adresse du site domaine.fr
adresse du forum forum.domaine.fr

et j'appelle le fichier SSI.php de cette façon
require_once('forum/SSI.php');

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Merci à toi :), c'est bien ce que je pensait. Bon, ben je vais déplacer mon forum, en espérant qu'il n'y ait pas de bugs cette fois^^.
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

Bon, j'ai déplacé mon forum dans un dossier /FORUM de mon site, changer mes redirections de nom de domaines comme prévu, fait un repai-settings.php puis re spécifier le répertoire de mes thèmes depuis l'interface d'admin.

Bizarre, le déplacement via filezilla à déconné 2 fois, et par dreamweaver, à marché direct...

Par contre, j'ai toujours un probléme sur la page de mon site appelant SSI:

Warning: getimagesize() [function.getimagesize]: URL file-access is disabled in the server configuration in /homepages/***/htdocs/SITE/FORUM/Sources/Subs-TwitterSlideBox.php on line 58

Warning: getimagesize(http://forum.creativecrafts.fr/Themes/minecraft/images/TwitterSlideBox/default.png) [function.getimagesize]: failed to open stream: no suitable wrapper could be found in /homepages/***/htdocs/SITE/FORUM/Sources/Subs-TwitterSlideBox.php on line 58

Notice: SSI.php n'a pas pu charger une session ! Cela peut causer des problèmes pour la déconnexion et d'autres fonctions - veuillez vous assurer que SSI.php est inclus avant *tout* le reste de votre code dans vos scripts ! in /homepages/46/d381378961/htdocs/SITE/FORUM/SSI.php on line 171


Le début de l'erreur concerne un mod que je viens d'installer, mais l'erreur ligne 171, elle est bien presente et très handicapante vu qu'elle bousille tout le site sous IE9 :(...

PLEASE, HELP  ???
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

mr.Curiosity

Change that URL on your Gpannel  whit old URL on Gpanel (That can help you)

Zelite poptpuno besplatno reklamirati svoj server?
Posjetite  www.reklamiraj-server.netne.net
Ocekujemo Vas!

ZoRk

www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

maximus23

Bonjour,

On peut avoir le code de ta page d'appel de l'index pour ton site ?


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...

Garédo

tien, je n'ai jamais eu ça comme erreur.

par contre tu a quoi comme réglage dans l'admin pour : "Activer l'archivage local des témoins"

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Voila mon code, désolé, c'est le grand bordel, cette page est en chantier total...

<?php require_once("FORUM/SSI.php"); ?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<html lang="fr">
<head>
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="CSS/Style9.css" type="text/css" />

<title>*****</title>

<!-- pour google -->
   
    <meta name="title" content="****** ******">
<meta name="description" content="*****.">
   
    <meta name="author" content="ZoRk">
<meta name="Copyright" content="Copyright ZoRk 2012. All Rights Reserved.">
   
<!--[if IE]> 
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> 
    <![endif]-->

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script>
<script type="text/javascript" src="js/majstatut.js"></script>
<script type="text/javascript">$(document).ready(function(){maj();});</script>
   
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.js"></script>
<script type="text/javascript" src="../js/fb_slide_box.js"></script>
   

   
</head>
<body>


<header>
<!-- La Banniere, le logo, Steve et ses potes  -->
<div id="banniere">
<img src="../Bannieres/Banniere3.png" width="100%" height="100%" alt="BANNIERE"></div>
<div id="logo"> <a href="index.php" onclick="play('../Vrac/click.ogg')"><img src="Images/logo.png" width="50%" alt="Logo *****" longdesc="http://****.fr"></a></div>
<div id="SteveAndCo">
<img src="Images/Zork3.png" width="70%" alt="ZoRk">
</div>




<!-- Voici le menu   -->
<?php
include(
'menu.php');
?>

<!-- Fin du Menu de navigation -->

</header>





<div id="wrapper">
<div id="partie_gauche">

<?php
$board_news 
ssi_boardNews(51,300nullnull'return');  // attribut : numero de section, nombre de caractère a prendre du corps du message , ... ,... , ...
for($i 0;$i<count($board_news);$i++)
{
$re $board_news[$i];
echo 
'<div id="article">'.'<h3>'.$re[icon].' '.$re[subject].'</h3><p>'.$re[body].'</p>'.'<h5>'.$re[time].' par '.$re[poster][link].'</h5>';
echo 
'<div id="commentaires">'.$re[link].' - '.$re[new_comment].'</div></div>';



/*echo 'Posté par '.$re[poster][name].' : '.$re[time].' sujet: <strong>'.$re[subject].'</strong><br/>';
echo $re[body];*/
}

//$re = $board_news[1]; //0 -> premier topic , 1 -> deuxième topic, etc
//echo '<br/><br/>-------------------------------------------------------------------------------------<br/>';
//print_r($re);
?>


</div> <!-- Fin partie_gauche -->


div id="partie_droite">

<!-- Bloc de soutien, votes, paypal, ect -->
<div id="soutien" align="center"><strong>SOUTENEZ NOUS:</strong><br><br>

Votez pour <a href="http://www.serveurs-minecraft.org/vote.php?id=5884">******r</a> sur <a href="http://www.serveurs-minecraft.org/">Serveur Minecraft.Org</a><br>

Votez pour <a href="http://www.mcserv.org/vote.php?id=1391">********r</a> sur <a href="http://www.mcserv.org/">McServ.org</a><br><br>

<div align="center"><a href="statutvip">Devenez VIP:</a></div>


<!-- Paypal -->
    <form action="https://www.paypal.com/cgi-bin/webscr" method="post" class="Style5">
        <div align="center">
          <input type="hidden" name="cmd" value="_s-xclick" />
          <input type="hidden" name="hosted_button_id" value="*****" />
          <input type="image" src="https://www.paypalobjects.com/fr_FR/FR/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - la solution de paiement en ligne la plus simple et la plus s&eacute;curis&eacute;e !" />
          <img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1" /></div>
      </form>
      <!-- Fin Pay pal -->
<span class="statutvip" ><a href="Statutvip.php">Autres moyens de payement</a></span>

</div>
<!-- Fin Bloc de soutien -->


<!-- Teamspeak  -->
<div id="teamspeak" align="center">
  <strong>REJOIGNEZ-NOUS SUR TS:</strong><br>
  <a href="ts3server://ts.*****.fr?port=9005"><em><strong>ts.creativecrafts.fr:9005</strong></em></a><br>&nbsp;<br>
  <script type="text/javascript">

<!--
var ouvert = 1;
var style = "headset";
var couleur_fond = "FFFFFF";
var couleur_texte = "000000";
var largeur = 150;
var hauteur = 1000;
var ip = "ts.****x.fr";
var port = 9005;
var query = 10011;
var lang = "fr";
var taille_police = 12;
var voir_salons = 1;
var image = "http://minecraft-creativecrafts.fr/Images/sand.png";
//-->
    </script>
    <script type="text/javascript" src="http://www.ts3-serveur.com/web_script/webscript_ts3.js"></script>
</div>
<!-- Fin Teamspeak -->
</div>  <!-- Fin du bloc partie_droite -->

</div> <!-- Fin de la partie wrapper -->







<footer>
<!-- Copyright -->
<div id="copy">&copy; Copyright <a href="mailto:zork@****.fr">ZoRk</a> 2012.</div>
<!-- ZoRk 2012 -->
</footer>



</body>
</html>


@Garedo, où puis-je trouver ça,? je ne le trouve nulle part... (je suis en 2.0.2)
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

le réglage est dans l'admin -> Ma Communauté - SMF202 » Centre d'administration » Paramètres du Serveur » Cookies et Sessions

je ne voie rien d'anormal au niveau de l'appel du fichier ssi.php
tu a essayer de changer le nom du cookie de ton forum, juste pour voir ?

par contre 3 petite choses
1- tu fait une petite erreur dans les paramettres de la fonction :
$board_news = ssi_boardNews(1,10, null, 300, 'return');
N° de la catégorie , nombres de messages, null, nombres de caractères, return

2-ensuite change ta façon de dresser ton tableau tu y verra plus clair avec un foreach
celui-ci t'affichera directement ne nombres de message que tu a choisie

$board_news = ssi_boardNews(51,10, null, 300, 'return');

foreach ($board_news as $news)
{

    echo '
        <div id="article">
            <h3>',$news['icon'],' ',$news['subject'],'</h3>
            <p>',$news['body'],'</p>
            <h5>',$news['time'],' par ',$news['poster']['link'],'</h5>
            <div id="commentaires">',$news['link'],' - ',$news['new_comment'],'</div>
        </div>';
}


3-tu fait appel 2 fois a la librairie Jquery avec 2 versions différentes
risque de conflit et ralentissement certain
un appel comme suit est suffisant pour avoir la dernière version a jour
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>

Jquety est retro-compatible avec les ancienne version, contrairement a mootools

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Merci pour tout ces conseils.

J'ai corrigé mon index.php en conséquence (for each & appel Jquery)

J'ai vérifié mes réglages dans Admin/configuration/paramétres du serveur/cookies sessions

Activer l'archivage local des témoins
(SSI ne fonctionnera pas bien si ceci est activé.)      Ceci était bien décoché

Utiliser des témoins valides pour tous les sous-domaines
(désactivez d'abord l'archivage local des cookies !)      J'ai coché ceci qui ne l'était pas.

J'ai changé le nom de mon cookie de SMFCookie053 en SMFCookie766

Malgré tout, j'ai toujours mon erreur

Notice: SSI.php n'a pas pu charger une session ! Cela peut causer des problèmes pour la déconnexion et d'autres fonctions - veuillez vous assurer que SSI.php est inclus avant *tout* le reste de votre code dans vos scripts ! in /homepages/46/d381378961/htdocs/SITE/FORUM/SSI.php on line 171
Au chargement de la page de mon site.

:(

Ca me bloque vraiment, j'aimerai tant uitliser SSI ...
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

là je seche.
les test que j'ai fait c'étaient sur la version 1 de smf

je veut bien tenter une installation smf2 et vérifier.
on verra bien.

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Merci, c'est gentil, je ne sais plus trop quoi faire.

Dans mon SSI.php, lignes 169,170,171, j'ai ça:

// Make sure they didn't muss around with the settings... but only if it's not cli.
if (isset($_SERVER['REMOTE_ADDR']) && !isset($_SERVER['is_cli']) && session_id() == '')
trigger_error($txt['ssi_session_broken'], E_USER_NOTICE);


www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

Grr c'est enervant ce truc... ???
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

maximus23

Bonjour,

Il te dit que l'adresse du serveur ne correspond pas au settings Smf. Ce qui est normal si tu utilises deux adresses différentes.

:)

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...

ZoRk

Ok :), mais du coup, comment dois je structurer mes répertoires et me redirections?

Sachant qu'actuellement:

mondomaine.fr pointe vers mon site, situé dans /monhebergeur/SITE
et que forum.mondomaine.fr pointe vers mon forum, situé dans /monhebergeur/FORUM

???

Merci.
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

désolé j'ai pas eu le temps de faire les tests comme prevus
je suis un peu debordé coté taf

la structure que j'avais testé et dont je t'ais fait une image est celle-ci

mondomaine.fr pointe vers le site, situé dans /monhebergeur/SITE
forum.mondomaine.fr pointe vers le forum, situé dans /monhebergeur/SITE/FORUM




Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Pas de soucis.

par contre je me suis trompé il y a deux posts, j'ai bien la même structure que toi: mon forum et bien dans
monhebergeur/SITE/FORUM

...
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

Personne n'as d'autre n'aurait une idée?   :(

Pensez-vous qu'il faudrai que j'aille poster dans la section English?
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

Je pense vraiment que mon fichier SSI a  une merde, pourtant, je ne l'ai jamais modifié...

Ce soir, pour essayer d'avancer mon site, j'ai laissé de coté la page news/sondage et attaqué une page qui récupére des statistiques dans une base de donnée. Tout marchait bien, j'ai voulu utiliser ce code

http://www.simplemachines.org/community/index.php?topic=243173.msg1570328#msg1570328

En remplaçant cookiename par le nom de mon cookie, et j'ai obtenue cette erreur en testant la page de mon site:


Warning: require_once(/homepages/46/***/htdocs/FORUM/Sources/QueryString.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/46/***/htdocs/SITE/FORUM/SSI.php on line 62

Fatal error: require_once() [function.require]: Failed opening required '/homepages/46/***/htdocs/FORUM/Sources/QueryString.php' (include_path='.:/usr/lib/php5') in /homepages/46/***/htdocs/SITE/FORUM/SSI.php on line 62


Et cela a aussi planté mon forum avec:


Warning: require_once(/homepages/46/***/htdocs/FORUM/Sources/QueryString.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/46/***/htdocs/SITE/FORUM/index.php on line 50

Fatal error: require_once() [function.require]: Failed opening required '/homepages/46/***/htdocs/FORUM/Sources/QueryString.php' (include_path='.:/usr/lib/php5') in /homepages/46/***/htdocs/SITE/FORUM/index.php on line 50


Et m'a obligé à utiliser un repair_settings.

Pensez vous que quelqu'un pourrait me passer son SSI.php, que j'essaye avec?
Je suis déspéré.
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

maximus23

Bonjour,

Le SSI se trouve dans le pack original de Smf :)

Mais bon là l'erreur est toujours la même il ne trouve pas les fichiers ce qui est normal car ton settings ne pointe que sur un structure de fichiers :)

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...

ZoRk

C'est merveilleux... :'(

Ça marche enfin... J'ai remplacé mon SSI.php par celui de l'archive du dernier installeur, et miracle, plus d'erreurs et une magnifique page, même sous IE. :P

Je marque ce topic comme résolu, et vous remercie encore. :)
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

#40
Ha que c'est bon quand ça marche 8)...Dire qu'il suffisait de reset mon fichier pour corriger mon bug... :-[

Bref, ceux qui voudraient un autre exemple de tout ce qu'il est possible de faire avec SSI, ma page d'accueil 'bien que loin d'être aboutie) utilise déjà pas mal SSI de faction fonctionnelle:

http://creativecrafts.fr/
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

salut, bien content que tu ais résolue ton soucis.

je suis désolé de pas avoir put faire les tests promis, que j'avais prévue ce week end, mais je viens de recup mon pc que ce midi.
panne de chargeur depuis samedi :/

j'ai jetter un oeil au code, c'est très propre et bien structuré  :)


Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

C'est gentil, merci. :)

Ça fait d'autant plus plaisir que c'est mon premier site, et que j'apprends seul grâce aux gens comme vous et à mon ami Google...
En ce moment je m'éclate avec PHP/MYSQL à faire une page affichant toutes les statistiques possibles et inimaginables de mes joueurs.

Sinon, auriez vous une bonne méthode pour obtenir l'id d'un membre grâce qu cookie smf?
J'en avais testé une trouvé ici, mais elle me plantait le Forum et la date du post semblait indiquer qu'elle n'était pas appropriée à SMF 2.0.2.  ;)

EDIT: Garedo, toi qui fait des thémes SMF, j'ai une question:


J'ai crée une feuille de style pour les éléments commun entre mon Forum et mon site. comme ma banniére et mon menu, afin de pouvoir les modifier en agissant dans un seul fichier.

Sur mon site, les deux feuilles de style sont bien reconnues, mais sur mon forum, impossible.
(J'ai essayé de la placer un peu partout entre les balisses <head> mais rien n'y fait.

Voici ce que j'ai dans l'index.template.php de mon théme:
// The ?fin20 part of this link is just here to make sure browsers don't cache it wrongly.
echo '
<link rel="stylesheet" type="text/css" href="/homepages/**/*********/htdocs/SITE/CSS/common.css"/> <!-- LE CSS DU SITE -->

<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index', $context['theme_variant'], '.css?fin20" />';

// Some browsers need an extra stylesheet due to bugs/compatibility issues.
foreach (array('ie7', 'ie6', 'webkit') as $cssfix)
if ($context['browser']['is_' . $cssfix])
echo '
<link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/css/', $cssfix, '.css" />';
// RTL languages require an additional stylesheet.
if ($context['right_to_left'])
echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/rtl.css" />';


J'arrive à faire mes include.php de mon menu ect, mais je suis obligé de modifié les deux CSS (site & Forum) si je veux changer par exemple le positionnement du Logo... Pas très propre ni pratique tout ça...

Une idée?




www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

tu a essyé comme ça

echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/css/index', $context['theme_variant'], '.css?fin20" />

<link rel="stylesheet" type="text/css" href="../CSS/common.css"/> <!-- LE CSS DU SITE -->';


j'ai rien poour tester ça en local

mais l'idée est de charger en premier le csss de theme smf et ensuite le commun

Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Yep j''avais testé comme ça en premier lieu, sans sucés... C'est pas bien grave.

Sinon pour la question d'exploiter le cookie smf pour récupérer l'id, ou plus exactement un champ de profil personnalisé?
Quelqu'un aurait t'il une piste?
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Garédo

je viens de pensser a ton truc là maintenant
tu as ton forum sur son propre domaine , normal que ma modif marche pas ^^

tu as essayé avec l'adresse url genre httt://site.fr/CSS/common.css ?
sinon une soluce c'est de faire une copie de ton common.css a chaque modif que tu colle dans le dossier de ton theme
de cette façon tu ne fait les modifs qu'un foi et il n'y a que le fichier pour le forum a écraser ensuite


Support de mes Mods et Themes graphique en français pour smf. C'est par ici ! 
Un gitan ça sent bon, ça se lave sans savon....

ZoRk

Yep j'avais essayé comme ça sans sucés...
Ce n'est pas un problème majeur.

Par contre, je repose ma question:

Comment récupérer l'id d'un membre à partir du cookie SmF?
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

En fait ce que je voudrait exactement c'est:


  • pouvoir afficher d'une part un bouton "admin" sur mon site si tel est le groupe du forum de l'internaute connecté...(Pas de soucis de sécurité si l'on trafique le cookie, l'espace admin étant protégé par un .htacess)


  • pouvoir récupérer un champ de profil personnalisé toujours d'après l'internaute. Pas de soucis avec Mysql, mais comment récupérer le pseudo ou l'Id depuis le cookie ?

Sans devoir décoder le cookie, n'y a t'il pas une simple variable du style $_cookie['id'] qui serait la solution à mon problème?

Et comment l'appeler si tel était le cas? Excusez toutes ces questions, mais c'est mon premier site, et j'apprends le PHP grâce à google...
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

ZoRk

Pour ceux que ça intéresserai, voila la solution:

global $user_info;
if ($user_info['is_admin'])
echo 'Tada!!!';


Globaliser la variable $user-info

Un print_r de l'array donne:

Array ( [groups] => Array (

    => 2 [1] => 5 ) [possibly_robot] => [id] => 6 [yim_user] => [yim_cartel] => 0 [username] => ***** [name] => ****** [email] => ******@*****.fr [passwd] =>********* [language] => french-utf8 [is_guest] => [is_admin] => [theme] => 3 [last_login] => 1336434168 [ip] => ********** [ip2] => ******* [posts] => 79 [time_format] => Le %A %d %B %Y, %H:%M:%S. [time_offset] => 0 [avatar] => Array ( [url] => http://www.******.jpg [filename] => [custom_dir] => [id_attach] => 0 ) [smiley_set] => MineSmile [messages] => 10 [unread_messages] => 0 [total_time_logged_in] => 98813 [buddies] => Array ( ) [ignoreboards] => Array ( ) [ignoreusers] => Array ( ) [warning] => 0 [permissions] => Array (
    => downloads_edit [1] => downloads_add [2] => downloads_delete [3] => who_view [4] => downloads_ratefile [5] => downloads_comment [6] => downloads_editcomment [7] => view_treasury [8] => search_posts [9] => view_banlist [10] => view_contact [11] => view_mlist [12] => view_stats [13] => profile_view_any [14] => downloads_view [15] => calendar_view [16] => profile_view_own [17] => profile_upload_avatar [18] => profile_remote_avatar [19] => downloads_report [20] => downloads_autocomment [21] => downloads_autoapprove [22] => downloads_manage [23] => karma_edit [24] => calendar_edit_any [25] => access_mod_center [26] => moderate_forum [27] => profile_identity_any [28] => profile_extra_any [29] => profile_title_any [30] => manage_boards [31] => manage_attachments [32] => manage_smileys [33] => edit_news [34] => manage_bans [35] => send_mail [36] => pm_read [37] => pm_send [38] => pm_see_read [39] => calendar_post [40] => calendar_edit_own [41] => profile_identity_own [42] => profile_extra_own [43] => profile_title_own [44] => profile_remove_own [45] => profile_server_avatar [46] => faqperview [47] => faqperedit ) [query_see_board] => (FIND_IN_SET(2, b.member_groups) != 0 OR FIND_IN_SET(5, b.member_groups) != 0) [query_wanna_see_board] => (FIND_IN_SET(2, b.member_groups) != 0 OR FIND_IN_SET(5, b.member_groups) != 0) [mod_cache] => Array ( [time] => 1336406506 [id] => 6 [gq] => 0=1 [bq] => 1=1 [ap] => Array (
    => 51 [1] => 39 [2] => 45 [3] => 1 [4] => 29 [5] => 30 [6] => 31 [7] => 2 [8] => 38 [9] => 37 [10] => 52 [11] => 9 [12] => 54 [13] => 55 [14] => 56 [15] => 11 [16] => 10 [17] => 14 [18] => 13 [19] => 3 [20] => 40 [21] => 4 [22] => 33 [23] => 35 [24] => 36 [25] => 34 [26] => 16 [27] => 49 [28] => 47 [29] => 17 [30] => 18 [31] => 48 [32] => 21 [33] => 28 [34] => 19 [35] => 26 [36] => 24 [37] => 50 [38] => 42 ) [mb] => Array ( ) [mq] => 0=1 ) [is_mod] => )


Ce qui va me permettre de récupérer tout ce dont j'avais besoin  ;)

Merci quand même à vous...
www.CreAtiveCrafts.fr Serveur Minecraft PVP/RP/FB et communauté de joueurs

Advertisement: