RPG Creator : créez votre MMORPG ou RPG sans aucune connaissance en programmation


Disponible le 4 Juin !




- Jouez à votre jeu sur tablettes tactiles, Smartphones et navigateurs Web
- Personnalisez vos menus
- Dessinez facilement et rapidement vos cartes
- Créez des actions pour le combat A-RPG


www.rpgcreator.net


Heures au format UTC + 1 heure [ Heure d’été ]




Publier un nouveau sujet Répondre au sujet  [ 13 messages ]  Aller à la page 1, 2  Suivant
Auteur Message
 Sujet du message: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 11 Oct 2010, 21:32 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 25 Aoû 2009, 11:17
Messages: 849
Localisation: Jamais loin
Niveau RPG Maker: Débrouillard
Logiciel(s) préféré(s): RMXP, Photofiltre
Point(s) Fort(s): Polyvalent
Points d'aide: 39/60

Créations :

- Légendes d'un temps [Démo]


Voir ses créations

Bonjour bonsoir.

Je suis administrateur d'un forum et j'aimerais faire un bouton, ou un lien permettant de remonter un sujet. En effet, cette fonction me serait bien utile et je vois que sur ce forum, elle est disponible pour les auteurs des sujets. Voici donc ma question: comment faire?

Sachant que je suis un novice en programmation web, mais que je touche aux bases du html. Le forum que je tient se trouve être non pas sous forumactif, mais sous xooit. Je poste ici le template correspondant à l'affichage d'un sujet:
Code: Tout sélectionner
<table width="760" align="center" border="0" cellspacing="0" cellpadding="0" class="menu">
  <tr>
    <td>
      <table width="100%" cellspacing="2" cellpadding="0" border="0">
        <tr>
          <td align="left" valign="bottom" colspan="0">
            <span class="gensmall"><b><font color="#5C5A5A">{PAGINATION}</font></b><br />&nbsp; </span>
          </td>
        </tr>
      </table>
     
      <table width="100%" cellspacing="2" cellpadding="0" border="0">
        <tr>
          <td align="left" valign="bottom" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span>
          </td>
          <td align="left" valign="bottom" width="100%"><span class="nav">&nbsp;<a href="{U_INDEX}" class="nav"><font color="#5C5A5A">Index du forum</font></a> -> <a href="{U_VIEW_FORUM}" class="nav"><font color="#5C5A5A">{FORUM_NAME}</font></a> -> <a href="{U_TOPIC_TITLE}" class="nav"><font color="#5C5A5A">{TOPIC_TITLE}</font></a></span>
          </td>
        </tr>
      </table>
     
      <table class="forumline" width="100%" cellspacing="1" cellpadding="0" border="0">{POLL_DISPLAY}
        <tr>
          <th class="thLeft" width="150" height="26" nowrap="nowrap">{L_AUTHOR}</th>
          <th class="catHead" nowrap="nowrap" align="right"><center>Message</center><span class="nav"><a href="
            {U_VIEW_OLDER_TOPIC}" class="nav">{L_VIEW_PREVIOUS_TOPIC}</a><font color=white> :: </font><a href="{U_VIEW_NEWER_TOPIC}" class="nav">{L_VIEW_NEXT_TOPIC}</a> &nbsp;</span></th>
        </tr>
       
        <!-- BEGIN postrow -->
        <tr>
          <td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br />{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}<br /><br />{postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}<br />{postrow.POSTER_FROM}</span><br />
          </td>
         
          <td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="top">
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
             
              <!-- IF postrow.POSTER_NAME != "" -->
              <tr>
                <td valign="top"><span class="postdetails"><b>Sujet:</b> {postrow.POST_SUBJECT}</span></td>
                <td valign="top" align="right" nowrap="nowrap">
                  <span class="postdetails"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /><b>{L_POSTED}:</b> {postrow.POST_DATE}</span>
                </td>
              </tr>
              <!-- ELSE -->
              <tr>
                <td valign="top" nowrap="nowrap">
                  <span class="postdetails"><b>Réponse rapide:</b></span>
                </td>
              </tr>
              <!-- ENDIF -->
             
              <tr>
                <td colspan="2">
                  <!-- IF postrow.POSTER_NAME != "" -->
                  <img width="100%" height="5" src="http://img7.hostingpics.net/pics/204228Barre_forum2.png">
                  <!-- ENDIF -->
                  <span id="p_{postrow.POST_ID}" class="postbody">{postrow.MESSAGE}</span>
                  <script language="javascript" type="text/javascript">
                    var imgHS = document.getElementById("p_{postrow.POST_ID}").innerHTML;
                    var newimgHS = imgHS.replace(/\[diap\]?([^\[]*) ?\[\/diap\]/g, "<a href='$1' class='highslide' onclick='return hs.expand(this)'><img src='$1' class='maxsize' alt='Highslide JS' title='Cliquez pour agrandir'/></a><div class='highslide-heading'></div>");document.getElementById("p_{postrow.POST_ID}").innerHTML = newimgHS;
                  </script><span>{postrow.SIGNATURE}</span>
                </td>
              </tr>
            </table>
          </td>
        </tr>
       
        <tr>
          <td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle"><span class="nav"><a href="#top" class="nav"><font color="#5C5A5A">{L_BACK_TO_TOP}</font></a></span>
          </td>
         
          <td class="{postrow.ROW_CLASS}" width="100%" height="12" valign="bottom" nowrap="nowrap">
            <table cellspacing="0" cellpadding="0" border="0" height="18" width="100%">
              <tr>
                <td valign="middle" nowrap="nowrap">&nbsp;{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}
                  <td valign="top" align="right" nowrap="nowrap">
                    {postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}
                  </td>
                  <script language="JavaScript" type="text/javascript">
                    <!--
                    if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
    document.write(' {postrow.ICQ_IMG}');
                    else
    document.write('</td><td>&nbsp;</td><td valign="top" nowrap="nowrap"><div style="position:relative"><div style="position:absolute">{postrow.ICQ_IMG}</div><div style="position:absolute;left:3px;top:-1px">{postrow.ICQ_STATUS_IMG}</div></div>');
       
        //-->
                  </script><noscript>{postrow.ICQ_IMG}</noscript>
                </td>
              </tr>
            </table>
          </td>
        </tr>
        <!-- END postrow -->
       
        <tr align="center">
          <td class="catBottom" colspan="2" height="28">
            <table cellspacing="0" cellpadding="0" border="0">
              <tr><form method="post" action="{S_POST_DAYS_ACTION}">
                <td align="center"><span class="gensmall"><font color="#FFFFFF"><b>{L_DISPLAY_POSTS}: {S_SELECT_POST_DAYS}&nbsp;{S_SELECT_POST_ORDER}&nbsp;</b></font><input type="submit" value="{L_GO}" class="liteoption" name="submit"/></span>
          </td></form>
        </tr>
      </table>
    </td>
  </tr>


<table width="100%" cellspacing="2" cellpadding="0" border="0" align="center">
  <tr>
    <td align="left" valign="middle" nowrap="nowrap"><span class="nav"><a href="{U_POST_NEW_TOPIC}"><img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" align="middle" /></a>&nbsp;&nbsp;&nbsp;<a href="{U_POST_REPLY_TOPIC}"><img src="{REPLY_IMG}" border="0" alt="{L_POST_REPLY_TOPIC}" align="middle" /></a></span>
    </td>
    <td align="left" valign="top" width="100%">
      <span class="nav">&nbsp;<a href="{U_INDEX}" class="nav"><font color="#5C5A5A">Index du forum</font></a> -> <a href="{U_VIEW_FORUM}" class="nav"><font color="#5C5A5A">{FORUM_NAME}</font></a> -> <a href="{U_TOPIC_TITLE}" class="nav"><font color="#5C5A5A">{TOPIC_TITLE}</font></a><br/>&nbsp;{PAGE_NUMBER}</span>
    </td>
    <td align="right" valign="top" nowrap="nowrap"><span class="gensmall"></span><br /><span class="nav">{PAGINATION}</span>
    </td>
  </tr>
</table>

<table width="100%" cellspacing="2" border="0" align="center">
  <tr>
    <td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall">{S_WATCH_TOPIC}</span><br />&nbsp;<br />{S_TOPIC_ADMIN}</td>
    <td align="right" valign="top" nowrap="nowrap">{JUMPBOX}<span class="gensmall">{S_AUTH_LIST}</span></td>
  </tr>
</table>


J'ai comme idée de sauvegarder le dernier post, de l'effacer puis de le poster automatiquement, mais le problème est que je ne sais pas comment faire.

Ne sachant pas trop quels détails vous seront nécessaires pour la résolution de ce problème, je vous laisse me poser des questions au cas où les informations ici présentes sont insuffisantes.

Merci à ceux et celles qui m'aideront.

_________________
Image
Ressources pour menu moghunter

Mon projet
Nom: Légendes d'un temps.
Avancement: Aucune idée^^'
Présentation: C'est par ici
Forum: http://un-monde-de-legendes.lescigales.org/


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 12 Oct 2010, 21:12 
Garde
Garde
Avatar de l’utilisateur

Inscrit le: 26 Sep 2006, 00:00
Messages: 1973
Points d'aide: Illimité

Créations :

Voir ses créations

Pour ma part, je ne connais pas du tout Xooit, et les moteurs de forums, CMS et cie ne sont pas ma tasse de thé généralement (mais j'y travaille:)).

La première chose à faire serait de vérifier s'il y a des mods/plug-ins/add-ons pour Xooit, si oui celui-ci y est forcément.

Sinon, ce qu'il faut c'est une doc sur les fonctions du moteur, effacer/poster ca doit se faire facilement (au pire tu regardes le traitement des variables POST et/ou GET puis qu'apparemment tu as accès aux sources PHP).

Enfin, le plus propre serait de coder directement tout un système en modifiant la structure des tables notamment, donc la BDD... Ca permet aussi de faire quelque chose de parfaitement fonctionnel et d'eviter les abus (on peut imaginer une limite style "un up tous les 3 jours").


Désolé de ne donner que des pistes, qui en plus sont peut-être évidentes, mais bon c'est mieux que rien.

_________________
Image
Image


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 12 Oct 2010, 21:54 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 25 Aoû 2009, 11:17
Messages: 849
Localisation: Jamais loin
Niveau RPG Maker: Débrouillard
Logiciel(s) préféré(s): RMXP, Photofiltre
Point(s) Fort(s): Polyvalent
Points d'aide: 39/60

Créations :

- Légendes d'un temps [Démo]


Voir ses créations

Si je ne me trompes pas, il n'y a pas de plugins tout prêts à installer, il faut forcément passer par du code. Chaque modification à apporter est à faire dans les différents templates, ce qui n'est pas pratique, mais je me débrouille, en suivant les quelques tutoriels présents sur le net.

Mais en fait, je sais pas si ce à quoi j'ai accès ce sont les sources PHP. Tu peux me dire ce que c'est exactement?

Citer:
le plus propre serait de coder directement tout un système

Euh...pas pour l'instant je crois, je ne pourrais pas le faire, puisque je n'ai presque aucune connaissance à ce sujet. Je rappelle tout de même, et je précise, que ce que je sais faire c'est juste faire une page simple en html, c'est tout.

_________________
Image
Ressources pour menu moghunter

Mon projet
Nom: Légendes d'un temps.
Avancement: Aucune idée^^'
Présentation: C'est par ici
Forum: http://un-monde-de-legendes.lescigales.org/


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 12 Oct 2010, 22:22 
Garde
Garde
Avatar de l’utilisateur

Inscrit le: 12 Avr 2009, 00:00
Messages: 372
Logiciel(s) préféré(s): RMXP
Point(s) Fort(s): Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

Voir ses créations

Bonjour,

J'y connais pas grand en chose au langage web (s'pas du tout un domaine qui m'attire) mais apparemment suffit de rajouter "#top" au lien de la page sur xooit (enfin, si j'ai bien compris ta demande)...

J'ai trouvé ça, si ça t’intéresse :
http://xooit.xooit.com/t16612-Lien-Retour-en-haut-de-la-page.htm
Sur le site officiel de xooit y a pas mal de tuto pour modifier les templates => ici.

En tout cas, bonne chance, j'pense pas pouvoir t'aidé plus :/

Edit : Ah ouais, enfaîte j'suis carrément à coté de la plaque, j'avais pas compris, mais en gros c'est une fonctions Up que tu veut ? La j'en sait rien.


Dernière édition par --Drow-- le 12 Oct 2010, 22:49, édité 1 fois au total.

Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 12 Oct 2010, 22:30 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 25 Aoû 2009, 11:17
Messages: 849
Localisation: Jamais loin
Niveau RPG Maker: Débrouillard
Logiciel(s) préféré(s): RMXP, Photofiltre
Point(s) Fort(s): Polyvalent
Points d'aide: 39/60

Créations :

- Légendes d'un temps [Démo]


Voir ses créations

Non ça comme lien, ça renvoit en haut de la page. Ce que je souhaite faire, c'est remonter un topic comme non-lu.

Merci de ton aide.

Pour le lien vers le forum d'entraide dédié à xooit, je connais, mais il n'y a pas detutoriel à propos de ce que je souhaite faire.

_________________
Image
Ressources pour menu moghunter

Mon projet
Nom: Légendes d'un temps.
Avancement: Aucune idée^^'
Présentation: C'est par ici
Forum: http://un-monde-de-legendes.lescigales.org/


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 12 Oct 2010, 22:33 
Seigneur (Nv 4)
Avatar de l’utilisateur

Inscrit le: 29 Déc 2006, 01:00
Messages: 460
Niveau RPG Maker: /
Logiciel(s) préféré(s): Game Maker
Points d'aide: 59/60

Créations :

Voir ses créations

Si tu as accès à la base de données, tu peux essayer de changer la date du post en mettant le timestamp actuel. Mais si tu n'as accès qu'aux template, je doute qu'on puisse exécuter du PHP dedans (tu peux essayer un <?php echo "test" ?> pour voir, et si ça affiche les balises php, c'est impossible, si ça n'affiche que test, alors tu peux normalement exécuter du php, ensuite accèder à la bdd c'est une autre chose, mais tu peux peut-être te débrouiller si il y a une liste des fonctions).
Sinon, ça doit être possible avec du JS (on copie le contenu du message dans une variable, on "clique" sur le bouton supprimer et on post avec le contenu de la variable), mais j'y connais rien de ce côté donc je pourrais pas t'aider plus que ça.

_________________
Image Rejoignez Oxion !


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 13 Oct 2010, 14:19 
Garde
Garde
Avatar de l’utilisateur

Inscrit le: 26 Sep 2006, 00:00
Messages: 1973
Points d'aide: Illimité

Créations :

Voir ses créations

Kintoune : En fait, tu as accès aux fichiers PHP ? Est-ce que c'est un moteur de forum avec plein de fichiers a copier sur un ftp, ou quelque chose de "déjà installé" avec hébergement compris ?
L'idée de changer la date devrait marcher, suffirait de faire une requête SQL "UPDATE" au bon endroit. Et le bon endroit pour le trouver, il faut connaître la base de données donc pouvoir y accéder (d'où ma question, est ce que tu dois avec un hebergement et une base ou est-ce que c'est géré par Xooit ?).

_________________
Image
Image


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 13 Oct 2010, 20:55 
Ancien membre du staff
Ancien membre du staff
Avatar de l’utilisateur

Inscrit le: 25 Aoû 2009, 11:17
Messages: 849
Localisation: Jamais loin
Niveau RPG Maker: Débrouillard
Logiciel(s) préféré(s): RMXP, Photofiltre
Point(s) Fort(s): Polyvalent
Points d'aide: 39/60

Créations :

- Légendes d'un temps [Démo]


Voir ses créations

Tout ça c'est géré par xooit, je n'ai pas besoin de ftp, ni rien. J'ai juste à m'inscrire et je peux ensuite créer un forum en 20 minutes. Mais changer la date ne le marquerais pas comme non-lu si? Ou alors, on le mets à une date future (par exemple, une minute après avoir cliqué sur le bouton).

Sirus: rien ne s'affiche avec la commande que tu m'as fourni. J'ai pensé à mettre une balise <style type="text/php"><?php echo "test" ?></style> mais ça n'a pas fonctionné non plus.

Je crois que la meilleure solution (pour ça et bien d'autres choses), serait de changer de moteur et aller plutôt vers forumactif. Seulement...je perdrais tous mes messages...

M'enfin bon, il me semble que xooit ne permet pas beaucoup de customisation (rien que pour les boutons d'insertion de BBcode c'est impossible de changer leur disposition ou de rajouter un bouton).

Aller! La patience finit toujours pas payé, il y aura bien quelqu'un qui aura une solution.

Merci à tous pour vos idées.

_________________
Image
Ressources pour menu moghunter

Mon projet
Nom: Légendes d'un temps.
Avancement: Aucune idée^^'
Présentation: C'est par ici
Forum: http://un-monde-de-legendes.lescigales.org/


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 14 Oct 2010, 11:33 
Garde
Garde
Avatar de l’utilisateur

Inscrit le: 26 Sep 2006, 00:00
Messages: 1973
Points d'aide: Illimité

Créations :

Voir ses créations

Citer:
M'enfin bon, il me semble que xooit ne permet pas beaucoup de customisation

Parfait résumé du problème :)

Sinon tu peux aussi opter pour un moteur de forum open-source tel phpBB mais il te faudra un hébergement. Le seul hébergeur gratuit et sans pub qui ne te demande aucune justification, c'est free.fr. Il y a quand même quelques inconvénients mais pour un petit forum ça suffit amplement.
Sinon, tu peux aisément trouver un bon hébergement pour moins de 2€/mois.

_________________
Image
Image


Haut
 Profil  
 
 Sujet du message: Re: Bouton "remonter le sujet" en haut d'un topic
MessagePublié: 19 Oct 2010, 23:24 
Roi
Roi
Avatar de l’utilisateur

Inscrit le: 08 Mai 2005, 15:00
Messages: 2994
Localisation: Lyon
Niveau RPG Maker: Expert
Logiciel(s) préféré(s): RMXP ; IGM
Point(s) Fort(s): HTML5, PHP, Javascript, Ruby
Sexe: Masculin
Points d'aide: Illimité

Créations :

- RPG JS : Votre RPG en ligne sur votre navigateur


Voir ses créations

Bonjour,

Je réponds avec quelques jours de retard mais puisque le développement web, c'est mon domaine (surtout les forums), je vais ajouter mon commentaire :

Les hébergeurs de forums ne proposent pas aux utilisateurs d’accéder à une base de données et par conséquent à la possibilité d'interpréter du code PHP via un panneau d'administrateur. Cela leur permet d'avoir un contrôle sur les données et proposer des mises à jour plus facilement. Le template proposé dans ton premier message n'est que du code HTML où des "Tags" du style "{U_VIEW_FORUM}" sont remplacés par les bonnes chaines de caractères lors de la génération du code PHP. En clair, avoir un hébergeur de forums, c'est bien mais c'est aussi très limité. Alors mon conseil est le même que Bahamut 1.2 : utiliser un CMS de forum comme phpBB ou bien phpC Forum, un nouveau CMS qui sort mi-novembre et qui s'oriente plus vers le Web 2.0

_________________
Site officiel de RPG Creator : http://rpgcreator.net

RPG Creator permet de créer des RPG ou MMORPG sans aucune connaissance en programmation et de jouer au jeu sur les tablettes tactiles, Smartphones et navigateurs Web.
Disponible le 4 Juin


Haut
 Profil  
 
Afficher les messages depuis:  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 13 messages ]  Aller à la page 1, 2  Suivant

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier 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 insérer de pièces jointes dans ce forum

Rechercher pour:
Sauter vers:  
cron
RPG Creative Forum version 5 ; Tous droits réservés
phpBB Group (Traduit par Xaphos)
Optimisé pour une résolution 1024*728