menucool GRAND Affichage

Interaction Collectuelle & Génération Automatique WebInfo TV








Personnaliser votre PhpWiki

mercredi 27 février 2002, par Wikistes (copID)





dans la meme rubrique...

Révolution : Hébergement site wiki gratuit sans pub sur CafeWiki.org en 2 mn
Supprimer les fichiers FTP protégés
WikiWig et Générateur de pages web enfantin
Personnaliser son WikiBabe
WikiBabe Mon BabySite



thèmes abordés...

interaction collective
Usurpateurs : Les wikis sectaires médiatico-marchands
Etpuis.org respect !
Recensement des Wikis francophones
Cerveau collectuel, un algolite et ça repart !
Installer un forum progressif avec alerte email : 5mn
Audience cherche site
ça devrait exister
Générateur d'amis motorisé
Ya quelqu'un au bout du fil ?
Place au village de sites "joueb"

Il est temps de rentrer dans les détails, en route pour que wiki vous ressemble...

Si vous n'êtes pas encore pionnier, c'est ici : Votre site PhpWiki sur Free : 40mn. Dépêchez-vous, ça va se répandre comme des petits pains ;o)

Pour vous installer directement un Wiki bien francisé, toutes les pages de TipiWiki sont consultables et téléchargeables à cette adresse (en format .doc qu'il vous suffira de renommer), et si vous savez dézipper (décompresser), téléchargez les fichiers zips avec explications de TipiWiki (phpwiki indien) ou de WikiBabe (phpwiki très simple). Toutes les instructions nécessaires pour installer et personnaliser le wiki sont contenues dans les fichiers .zip

 

Modifier des fichiers .php


La plupart des fichiers peuvent être ouverts avec un éditeur de texte, dont en particulier les .php ou les .html

Pour celà, lancez votre éditeur de texte WordPad ou autre, faites Ouvrir, choisissez tous fichiers, allez dans le dossier concerné et ouvrez le fichier.php

Après vos modifs, faites Enregistrer. Si une extension .doc ou autre se rajoute : renommez le fichier pour enlever ce qui est en trop ([1] ou .txt etc...).

Ceci marche aussi pour vos fichiers html, pour lesquels vous pouvez même faire simplement clic-droit sur un endroit neutre de la page Afficher la source. Modifier alors la source qui s'ouvre dans votre éditeur de texte par défaut. Faites Enregistrer après chaque changement, que vous pouvez même visualiser au fur et à mesure dans la page html en l'actualisant.

 

En français


Pour que votre wiki ne comporte plus un mot d'anglais, si vous ne voulez pas vous taper tous les remplacements de messages "gettext", téléchargez le fichier zip ci-dessus, ou aussi à l'adresse ICI le fichier Tipiwiki suivant qui vous intéresse : admin.php et dans le dossier lib : config.php diff.php display.php editpage.php savepage.php fullsearch.php search.php mysql.php pageinfo.php stdlib.php savepage.php setupwiki.php

Ils sont configurés comme actuellement sur le site TipiWiki. C'est à dire qu'ils ont les fonctions indiquées dans les paragraphes ci-dessous, et ils ont les textes de ce site.

 

Autoriser le HTML


Pour autoriser le langage HTML dans vos pages, ouvrez le fichier transform.php (dossier lib), et supprimez simplement /* et */ en début et fin du paragraphe If your web server is not... et supprimez ce commentaire.

Le HTML vous donne accès très simplement aux textes en couleur, aux sons, aux fonds colorés ou imagés et avec un peu d'apprentissage à tout ce qu'on fait habituellement sur une page web.

 

Remplacer la page FrontPage par PageAccueil


Créez une page PageAccueil.

Dans le fichier display.php (dossier lib), vers la ligne 15/16 vous trouvez l'instruction...

$pagename = gettext("FrontPage");

Remplacez FrontPage par PageAccueil et c'est tout (pas d'histoire d'index ou autre).

Inutile de chercher dans browse.html le lien du logo. Il est réalisé par ###SCRIPTURL###

 

Changer le logo


1 - Mettez dans le dossier images un nouveau logo en le nommant wikibase.png

2 - Si vous ne disposez pas de logo à ce nom, modifiez le lien dans browse.html (dossier templates). Repérez l'instruction suivante (peu après BODY, visualisez la source de cette page) :

<a href="###SCRIPTURL###"><img src="###LOGO###" border=0 alt="[phpwiki]" align=middle width=50 height=50></a>

et modifiez-la comme suit...

<a href="###SCRIPTURL###"><img src="images/logo.gif" border=0 alt="Youki !" align=middle width=27 height=40></a>

Mettez alors l'image logo.gif dans le dossier images. Elle est ici réduite à une taille de 27x40

 

Admin par fichier


La gestion d'un wiki consite à verrouiller, supprimer, sauvegarder et restaurer des pages. On accède à l'adresse http://.../admin.php qui demande un login/pass, puis on visualise les pages sur lesquelles s'ajoutent alors des liens et cases de saisie.

Pour faire fonctionner cet accès réservé, il suffit normalement d'enregistrer un login et un mot de passe dans admin.php ($wikiadmin="monlogin" ; $adminpasswd ="monpass" ;)

Cet accès ne semble pas fonctionner (merci de dire ci-dessous si vous pigez), mais on peut utiliser une astuce : Neutraliser la demande de mot de passe, renommer admin.php en un nom connu de vous seul, et rediriger wiki vers ce nouveau nom.

Neutralisation : Dans admin.php à la 13eme ligne ajouter // devant exit ; (Tout le monde a alors accès à l'admin s'il passe par admin.php).

Renommez admin.php en par exemple moiseule.php

Redirection : Ouvrez le fichier config.php (dossier lib). Ajoutez à la ligne 7 (PartOne) l'adresse de ce fichier comme suit (entre les guillemés) :

$AdminUrl="http://site.net/moiseule.php";

Indiquez également (juste avant) l'adresse de votre fichier index.php comme suit :

$ScriptUrl="http://site.net/index.php";

(Remplacez donc site.net par l'adresse de votre site, n'oubliez pas /wiki entre les deux si vous avez installé wiki dans un dossier wiki)

Vous pouvez sans dommage supprimer toutes les pages anglophones installées par défaut. Il est toutefois préférable de laisser un lien quelque-part vers le site du créteur de ce wiki, Steve Wainstead.

 

Modifier les apparences


Toutes les apparences sont déterminées dans les fichiers .html du dossier templates.

Pour modifier juste quelques mots, faites par exemple un clic-droit "Afficher la source", et modifiez la source avant de l'enregistrer. Actualisez la page html pour voir les changements dessus.

browse.html affiche les pages du site. On y modifie le haut (logo, nom et liens vers les pages liées) et le bas (Bouton Modifier/EditPage etc.). Le contenu central de la page est simplement appelé dans la base par l'instruction ###CONTENT###

L'essentiel des instructions est du type :

<a href="###SCRIPTURL###?instruction">Titre</a>

L'instruction est soit le nom wiki d'une page, soit un code refs diff info de commande particulier vers une page ###PAGEURL###. Vous reconnaitrez les noms indiqués qui correspondent à des Titres que vous modifiez sans problème.

Les instructions IF concernent l'affichage de commandes d'admin.

editlink.html concerne la page du cadre de modification. Ici pas de fonctions d'admin, juste des liens et une fonction input dans laquelle vous pouvez modifier la taille du cadre (rows, cols).

Les deux autres pages ne présentent pas beaucoup d'intérêt dans l'immédiat.

Ne vous laissez pas effrayer par les ###, ils ne représentent que des adresses ou des noms de pages.





signé...


Wikistes (copID)
site: Wonderfull Wiki des Wikistes
Groupe de passionnés des wikis




Plan-Liens Forum
  • fil: > Messages d'erreurs...
    (1/6) 12 janvier 2005 , par coolfred

  • fil: lien hs
    (2/6) 9 mai 2003 , par Anonyme

    rép: EgoProof (copID)
  • fil: > Administration PhpWiki
    (3/6) 14 juin 2002 , par jules

    rép: Walk
    rép: Anonyme
    rép: doC copID
  • fil: > Personnaliser votre Wiki
    (4/6) 29 avril 2002 , par Echolalie

  • fil: > Personnaliser votre Wiki
    (5/6) 1er mars 2002 , par Anonyme

    rép: Walk
    rép: thierry
    rép: Walk
    rép: Anonyme
    rép: Anonyme
  • fil: et les français ? ? ?
    (6/6) 28 février 2002 , par Anonyme

    rép: Walk
    rép: Echolalie
    rép: Anonyme
    rép: Anonyme
    rép: Walk
    rép: moshie
    rép: moshie


  • fil: > Messages d'erreurs...
    12 janvier 2005, par coolfred   [Début forum]

    J'ai installé mon phpwiki sur multimania j'ai suivi toutes les instructions mais j'obtiens toujours c'est deux messages en haut de page :

    Warning : ini_get, ini_alter, ini_restore, ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/multimania/fr/r/i/v/riven5/htdocs/wiki/lib/config.php on line 9

    Warning : ini_get, ini_alter, ini_restore, ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/multimania/fr/r/i/v/riven5/htdocs/wiki/index.php on line 16

    Le lien de mon site est : http://membres.lycos.fr/riven5/wiki/


    fil: lien hs
    9 mai 2003   [Début forum]

    bonjour

    dans la rubrique En Francais le lien suivant ne fonctionne pas

    http://membres.lycos.fr/webgeneraction/TEL/WIKI/


    fil: > Administration PhpWiki
    14 juin 2002, par jules   [Début forum]

    Pourquoi donc l'admin sécurisée ne fonctionne pas correctement ?

    est-ce du à free ?


    fil: > Personnaliser votre Wiki
    29 avril 2002, par Echolalie   [Début forum]
    Le site de toutes les listes
    EXCELLENT article. Trés utile pour le WikiAdministrateur néophyte. Merci. (voir [Le Wiki] dans la page d'accueil d'Echolalie)

    fil: > Personnaliser votre Wiki
    1er mars 2002   [Début forum]
    Qu'elle instruction appelée pour afficher toutes les pages du wiki ?

    • > > Personnaliser votre Wiki
      1er mars 2002, par
      Walk   [Début forum]

      ecrire : %%Mostpopular%% dans n'importe quelle page.

      Ensuite j'ai réglé dans config.php qu'il m'affiche 150 pages (en fait il suffit de mettre un chiffre très grand, et les "plus populaires" deviennent "toutes").


      pour appeller depuis le menu bas, dans browse.html j'ai mis :

      <a href="###SCRIPTURL###?ToutesTerres" title="Accès à toutes les pistes et terres">

      et j'ai collé %%Mostpopular%% dans la page ToutesTerres


      • > > > Personnaliser votre Wiki
        1er mars 2002, par
        thierry   [Début forum]
        Et en modifiant le nombre de pages maxi dans le script (par défaut 20) Il doit y avoir une autre soluce , je remonte la piste ...

        • > > > > Personnaliser votre Wiki
          2 mars 2002, par
          Walk   [Début forum]
          si tu trouves comment les faire afficher par ordre alphabétique, je suis preneur ! :o)

          • probleme : Too many connections
            2 septembre 2003   [
            Début forum]

            voila le message d'erreur lors du lancement de mon phpwiki :

            Warning : Too many connections in mysql.php on line 39


            ErreurWiki Connection a la base impossible desole... Erreur Base MySQL : Too many connections

            y a t'il un code a integrer pour eviter cette erreur ? meme si j'attend le retablisement de la base, tres peu de tps apres (10min/ 15min) l'erreur réapparé ! !

            please ! ! !


            • Too many connections , un fantome
              2 septembre 2003   [
              Début forum]

              Ahhhh c'est un grand classique de mes debuts en wikis... J'ai jamais compris ce qu'il se passait (surtout sur free), et ça a disparu au bout d'un moment.

              Peut-etre parce que plus personne ne viens, arf (j'crois pas vu les changements visibles), ou alors l'hébergeur a changé un truc pour le site sans prévenir ?

              A l'epoque on me disait qu'il n'y avait rien à faire, que c'était un réglage hébergeur (qui n'autorise pas des connections multiples, ou un truc comme ça).

              Peut-etre en lui demandant ?


    fil: et les français ? ? ?
    28 février 2002   [Début forum]
    plein de wikis anglish et rien encore en france ? Mais que fait la police ?

    leVillage.Org - la communauté des internautes modernes ! Pour créer facilement un webzine comme celui-ci ANnuaire des GEnerateurs Internet Collectuel, et CopID (copie libre sans source ni auteur) Le Géné de bios ne parle que de vous ! Le Cerveau Collectif vous donne raison ? TipiWiki La reconquête du web ! Modem Lent, Non-Voyant: Naviguez en format TEXTE sur ce site [ACCUEIL] | LETTRE | THEME | MOTOP | MESSAGES | PLAN | REDAC
    CopID: 100% libre     Au  samedi 28 janvier 2012 :  213 articles 113 brèves 1021 posts