La réponse
Alors, la première étape consiste à récupérer le contour de la zone. Pour cela, il faut contacter votre cousin SIGiste et lui demander un export des contours de la zone au format
afficher les fiches sans coordonnées de localisation
afficher les fiches sans coordonnées de localisation
Concerne
Bazar (formulaire)
Carte
Codes utiles /raw...
La réponse
Le template map ({{bazarliste id="..." template="map"}}) n'affiche pas les fiches qui ne possèdent pas de coordonnées de localisation.
Il y avait avant un template dédié pour les afficher. Il est maintenant possible d'utiliser une query pour les afficher comme l'ancien template "liste.fiches_horscate.tpl.html".
Code pour avoir exactement le même comportement que "liste.fiches_horscate.tpl.html"
Code pour afficher la liste des fiches sans coordonnées de localisation mais en liste accordéon
{{bazarliste id="x" query="bf_latitude="}}
A noter : certaines fiches peuvent appraître sur cette liste alors qu'elles sont bien affichés sur la carte. Ceci est dû au fait que les coordonnées de localisation sont stockées avec la clé "carte_google". Il suffit juste de les ouvrir et les enregistrer pour que les données soient à nouveau enregistrées au bon format.
La réponse
Il n'est pas possible d'utiliser un formulaire dans une fenêtre modale qui n'est pas iframe (bouton valider qui risque de ne pas marcher, champ géolocalisation etc.)
Par exemple le lien d'un bouton modal ne doit pas etre
{{button class="modalbox" link="Trombicreer" text="Créer ma fiche" }}
mais
{{button class="modalbox" link="?Trombicreer/iframe" text="Créer ma fiche" title="Créer ma fiche"}}
Ajouter un boouton "Télécharger l'image" sous une image dans une fiche bazar
Ajouter un boouton "Télécharger l'image" sous une image dans une fiche bazar
Concerne
Bazar (formulaire)
Images
Codes utiles /raw...
La réponse
Ajouter ce script précédé de <script> et de deux guillements et suivi par </script> et de deux guillements dans le footer de votre site en indiquant suite à id le n° du formulaire concerné. Evidemment, le formulaire devra avoir un champ image
document.addEventListener('DOMContentLoaded', function(event) {
var img = $('.id1 .img-responsive.left');
if (img) {
img.after('<a href="'+img.attr('src')+'">Télécharger l\'image</a>')
}
});
Sélectionnez votre icon, puis copiez le code HTML proposé.
Éditez votre liste via Bazar et collez ce code HTML à coté de l'intitulé de votre liste
Une autre bibliothèque très pratique en svg qui permet de choisir la couleur du picto : https://tablericons.com/
Son fonctionnement est simplissime : après avoir sélectionné taille et couleur, vous cliquez sur le picto choisi, le code HTML est copié directement, il ne reste plus qu'à le coller dans votre liste.
La réponse
Une ancre permet de faire pointer un lien vers un endroit précis dans la page, autre qu'en haut de la page.
Pour ajouter une ancre dans votre page, il suffit de placer le code suivant à l'endroit voulu, généralement sur un titre :
Nota 1 : <div> est un conteneur de type bloc et occasionne un saut de ligne.
Nota 2 : pour éviter un saut de ligne intempestif, on pourra remplacer <div> par <span> qui est un conteneur de type in line n'occasionnant pas de saut de ligne :
Améliorer les aperçus générés lors de la publication sur les réseaux sociaux
Améliorer les aperçus générés lors de la publication sur les réseaux sociaux
Concerne
Codes utiles /raw...
La réponse
Lorsque l'on publie sur les réseaux sociaux, si l'image ou le titre qui est généré automatiquement ne nous va pas, il y a quelques astuces applicables :
Pour le titre, mettre {#======Mon premier titre======#} en tout début de page, ça ne s'affichera ni dans le html ni dans le rendu mais ce sera pris en compte pour générer l'aperçu.
Pour la description, elle est accessible pour les fiches (bf_description) mais pas pour les pages.
Pour les images, lorsque l'on utilise l'action {{attach ... }} entre {#...#} la première image est également utilisée comme vignette.
si vous ne souaitez pas traduire toutes les langues, il vaut mieux les définir mais laisser le texte en Français ou Anglais pour cette langue, afin que le texte reste affiché.
La réponse
Par défaut quand on appelle un formulaire en mode saisie, une phrase générique apparaît en haut du formulaire et indique
"saisir une fiche : "
Ce n'est pas toujours très beau. Il est possible de la cacher en plaçant sur ce petit bout de code dans la page qui accueille le formulaire en mode saisie :
Cacher les facettes (tri par case à cocher) en affichage sur smartphone
Cacher les facettes (tri par case à cocher) en affichage sur smartphone
Concerne
Bazar (formulaire)
Graphisme, mise en page
La réponse
L'affichage facette actuel ne se prête pas bien à l'utilisation sur smartphone. Les cases à cocher pour le tri prennent souvent trop de place ;-(. Par défaut elles se placent au-dessus ou au-dessous des fiches.
Dans l'attente d'un affichage smartphone compatible, il est possible de cacher les champs de tri d'une page avec facette lorsqu'elle est affichée sur un petit écran en plaçant sur la page concernée ce bout de code :
Ce code est à adapter si votre colonne de facette est différent de 3.
Comment afficher les fiches d'un formulaire agenda sur son téléphone ou dans son agenda personnel ?
Comment afficher les fiches d'un formulaire agenda sur son téléphone ou dans son agenda personnel ?
Concerne
Bazar (formulaire)
La réponse
Depuis les dernières mises à jour, il est possible d'afficher les fiches d'un formulaire agenda sur son téléphone, sur ordinateur ou dans son agenda personnel.
1. se rendre sur la page BazaR
2. choisir le formulaire concerné (il doit avoir la notion ICAL à droite de son nom)
3. Faire un clic droit sur ICAL puis copier le lien
4. Utiliser ce lien pour l'ajouter dans son agenda de téléphone ou d'ordinateur
Important:
Il se peut que votre serveur ne soit pas sur le bon fuseau horaire ce qui pourrait créer des décalages lors de la synchronisation. Rendez-vous sur la page GererConfig pour définir le bon fuseau horaire. Toutes les nouvelles fiches bazar, ou les fiches modifiées seront alors sur le bon fuseau horaire. Les fiches précédemment enregistrées apparaitront avec un décalage hoaraire qui disparait dès qu'elle est modifiée.
A noter
Pour être sûr que l'agenda s'affiche bien, le formulaire "agenda" doit générer des fiches accessible en lecture (*).
Comment faire pour créer une carte avec les fiches de tous les formulaires
Comment faire pour créer une carte avec les fiches de tous les formulaires
Concerne
Carte
La réponse
Dans "Base de données", se mettre dans l'onglet "Rechercher".
Là, toutes les fiches créées apparaissent, tous formulaires confondus. Pour séléctionner les fiches d'un formulaire en particulier, cliquez sur "Tous types de fiches" en haut de la liste des fiches (à côté de "mots recherchés") et séléctionnez le formulaire désiré.
Si vous souhaitez créer une carte avec les fiches de tous les formulaires, ne séléctionnez aucun type de fiche.
Cliquez sur "Widget" en bas à droite puis suivez les instructions de cette page pour créer votre carte : https://yeswiki.net/?BazarWidget
charger le zip précédemment récupéré sur YesWiki dans le répertoire souhaité (par exemple dans public_html/yeswiki), le décompresser et déplacer les fichiers du dossier du nom de la version (doryphore) vers le dossier racine (ici : public_html/yeswiki).
Créer une base de donnée vierge et un utilisateur puis associer l'utilisateur à la base de donnée et lui donner les droits de création/modification (seulement cocher "Grant all").
Il est aussi possible d'utiliser un sous-domaine du genre http://wiki.votre_nom_de_domaine/ et d'ajouter un certificat de sécurité gratuit via Let's Encrypt, toujours dans l'interface de cPanel.
comment faire pour que les pdf s'ouvrent directement dans le browser (et pas se téléchargent)
comment faire pour que les pdf s'ouvrent directement dans le browser (et pas se téléchargent)
Concerne
Hors yeswiki
La réponse
Certains pdf s'ouvrent directement dans le browser, certains se téléchargent directement...
Pour forcer l'ouverture dans le browser, la fonction {{attach}} pose parfois problème.
Pour contourner ce "problème"
créer un formulaire bazar avec un champ fichier (vous permettant de déposer le pdf)
récupérer sur cette fiche le lien vers le pdf (clic droit, enregistrer le l'adresse du lien)
Comment faire pour résoudre un problème d'horaire sur un calendrier ?
Comment faire pour résoudre un problème d'horaire sur un calendrier ?
Concerne
Bazar (formulaire)
La réponse
Il peut arriver que l'affichage de l'heure de début d'un évènement sur le calendrier soit décalée.
Le problème vient du fuseau horaire du site (voir dans Gestion du site / Gerer config / Paramètres principaux), par défaut celui ci est à GMT et se cale sur le fuseau horaire du serveur. En fonction de la configuration serveur, ca peut être en décalage par rapport à notre fuseau horaire.
Pour bien configurer, on peut mettre dans le paramètre Fuseau horaire du site la valeur : Europe/Paris (ou sinon UTC)
La réponseCeci est réservé aux utilisations avancées.
Il est possible de travailler en local avec git afin de faire tourner son site internet sur une branche de travail qui n'est pas encore déployée dans les mises à jour.
Comment générer un bouton qui envoie un mail avec objet, contenu et destinataire du mail préremplis
Comment générer un bouton qui envoie un mail avec objet, contenu et destinataire du mail préremplis
Concerne
Codes utiles /raw...
La réponse
{{button nobtn="1" link="mailto:adresse@mail.com?cc=mail@encc.be&subject=le%20sujet%20du%20mail&body=le%20texte%20du%20contenu" text="m'envoyer un mail" title="m'envoyer un mail"}}
Comment résoudre un problème d'affichage de l'intitulé d'un champ Bazar ?
Comment résoudre un problème d'affichage de l'intitulé d'un champ Bazar ?
Concerne
Bazar (formulaire)
La réponse
A l'affichage des questions se supperposent sans qu'on prenne pourquoi. Voici comment chercher une solution :
vérifier que le wiki et son thème son à jour : c'est peut-être un problème déjà résolu (Doc sur la mise à jour)
vider le cache du navigateur parce que c'est peut-être le comportement de la version précédente qui s'affiche encore
retourner modifier le formulaire et regarder le code Wiki. Dans le cas de cette image le problème était à ce niveau là : les intitulés de questions n'avaient pas été tapés mais copiés-collés et les balises html se sont embarquées sans que ça se voit. Dans le code on peut "nettoyer" tout ça et ça marche !
Créer un formulaire de contact plus complet via Bazar
Créer un formulaire de contact plus complet via Bazar
Concerne
Bazar (formulaire)
La réponse
Le forumulaire de contact par defaut de YesWiki est un peu pauvre alors qu le Bazar permet de faire des formulaires bien plus complet avec des champs conditionnels et plein d'autres choses.
Nous allons voir comment créér un formulaire de contact avec Bazar.
Cette methode doit aussi permettre l'envoi de formulaire sur des adresses differentes via un champ de selection et les champs conditionnel.
Passons a la pratique
Le but est de se créer un formulaire, pour cela je vous mlaisse regatrder les differents tutoriels ou documentations.
A la fin de votre formulaire,
Ajouter un custom HTML avec pour reglage
<div style="display:none">
permettant de cacher le champ email aux utilisateurs.
La réponse
Il est parfois utile de pouvoir insérer un lien "Retour à la page précédente" quelle que soit cette page. Pour cela, il faut utiliser ce bout de code :
Créer un liste pour formulaire bazar via un tableur
Créer un liste pour formulaire bazar via un tableur
Concerne
Bazar (formulaire)
La réponse
Quand on doit créer une nouvelle liste avec beaucoup d'éléments que l'on peut récupérer sur le web ()en csv par exemple), il est possible de remplir cette liste rapidement (càd pas à la main une par une) via une manipulation dans un tableau (en concaténant les infos).
Un fichier tableur exemple est fourni dans cette fiche.
comment procéder ?
créer votre liste avec juste une clé/valeur
récupérer le nomwiki de votre liste et ouvrez la page
le contenu de cette page s'apparente à :
{"titre_liste":"Titre de votre liste","label":{XXXXXXXXXXXXXXXXX}}
ouvrez le tableur exemple et compléter la colonne clé et la colonne valeur
récupérez (copiez) ensuite la dernière ligne de la dernière colonne du tableur (en gros la liste concaténée)
et copiez-la dans la pagewiki de votre liste à la place des XXXX (enlevez la dernière virgule)
sauvez votre page
retournez voir dans la page bazar de votre wiki si la liste a bien été complétée.
La réponse
Dans toute page, pour pouvoir l'enregistrer, on doit y mettre au moins un caractère qui ne soit pas un espace.
Une solution pour avoir une page vierge consiste à y mettre un espace insécable : & n b s p ;
C'est utile pour certaines pages qui sont intégrées dans le site et apparaissent donc à l'écran mais sur lesquelles on ne veut voir aucun texte, par exemple une page de colonne ou de titre.
Déterminer les latitude, longitude et niveau de zoom pour votre carte
Déterminer les latitude, longitude et niveau de zoom pour votre carte
Concerne
Bazar (formulaire)
Carte
La réponse
Allez sur OpenStreetMap, choisissez la zone qui vous convient, ainsi que le niveau de zoom souhaité.
Regardez maintenant l'adresse dans la barre d'adresse de votre navigateur. Elle est sous la forme :
La réponse
Pour éviter qu'un mot comprenant plusieurs majuscules ne soit traduit par Yeswiki en lien vers une nouvelle page, il suffit de taper le mot entre guillemets de cette manière ""ChatMot""
La réponseCECI n'est plus nécessaire avec Doryphore car il existe maintenant une icône dans bazar pour vider chaque formulaire en cas de besoin.
Pour effacer les fiches d'un formulaire, il faut disposer d'un accès phpMyAdmin pour y exécuter des les requêtes suivantes : Attention :
remplacer dans les requêtes le <préfixe> des tables et le numéro <id> du formulaire !
cette action est irréversible !
delete from <prefixe>_acls where page_tag IN (select tag from <prefixe>_pages where tag in (select resource from <prefixe>_triples where property="http://outils-reseaux.org/_vocabulary/type" and value="fiche_bazar") AND body LIKE '%"id_typeannonce":"<id>"%' );
delete from <prefixe>_pages where tag IN (select resource from <prefixe>_triples where property="http://outils-reseaux.org/_vocabulary/type" and value="fiche_bazar") AND body LIKE '%"id_typeannonce":"<id>"%';
delete from <prefixe>_triples where resource not IN (select tag from <prefixe>_pages WHERE 1) AND property="http://outils-reseaux.org/_vocabulary/type" and value="fiche_bazar";
Empêcher l'indexation par les moteurs de recherche
Empêcher l'indexation par les moteurs de recherche
Concerne
Codes utiles /raw...
La réponse
Dans la partie gestion du site / fichier de conf / Balises meta pour l'indexation web / Empêcher les robots à indexer le wiki / ajouter noindex,nofollow,noarchive,noimageindex
Faire fonctionner l'« upload » de fichier sur certains sites d'OVH
Faire fonctionner l'« upload » de fichier sur certains sites d'OVH
Concerne
Graphisme, mise en page
Images
La réponse
Parfois sur des sites d'OVH, lorsqu'on veut faire un « upload » d'un fichier (insertion d'image notamment), le téléchargement termine immédiatement en échec et avec l'image ci-dessous.
Pour résoudre ce soucis, la seule solution qui a été pour l'instant trouvé est de désactiver le firewall d'OVH. Pour modifier ce paramétrage, il est nécessaire d'avoir un accès FTP de l'hébergement. Il faut ainsi aller modifier le fichier .ovhconfig stocké à la racine de votre site (répertoire « / »). Si le firewall est activé, vous trouverez la ligne suivante :
http.firewall=security
Remplacez-la par celle-ci :
http.firewall=none
(si la première ligne n'est pas trouvée, vous pouvez tout de même essayer de résoudre ce problème en insérant la deuxième ligne en bas du fichier)
Faire passer le texte à la ligne directement après une image
Faire passer le texte à la ligne directement après une image
Concerne
Graphisme, mise en page
Images
La réponse
Quand on insère une image dans un texte, le texte vient habiller l'image.
C'est souvent bien mais parfois on aimerait que le texte passe à la ligne juste après l'image.
Pour renvoyer le texte sous l'image insérée, placer ce bout de code juste après l'image :
""<div class="clearfix"> </div>""
Ce problème est résolu avec la dernière version de Doryphore (qui pose la question lors de l'insertion d'une photo dans la page wiki)
Filtrer des fiches avec plusieurs champs en paramètre lors de l'affichage des données d'un formulaire
Filtrer des fiches avec plusieurs champs en paramètre lors de l'affichage des données d'un formulaire
Concerne
Bazar (formulaire)
Codes utiles /raw...
La réponse
Pour pouvoir filtrer des fiches lors de l'affichage des données d'un formulaire, on souhaite parfois utiliser plusieurs champs. Voici la syntaxe à utiliser :
La réponse
Parfois on veut créer un pdf de la page wiki. Il existe bien le /pdf mais celui-ci a quelques limites. En attendant qu'elles soient résolues, il est possible de s'aider d'un petit plugin permettant de placer en bas de la page des boutons d'impression et de création d'un pdf (avec une certaine finesse de rendu fort appréciable)
Gérer la photo dans le partage sur les réseaux sociaux
Gérer la photo dans le partage sur les réseaux sociaux
Concerne
Graphisme, mise en page
Images
Hors yeswiki
La réponse
Quand on partage une page sur les réseaux sociaux, YesWiki utilise pour le post "réseau social" l'image de votre page ou votre fiche s'il en existe une, sinon le post présente parfois un look étrange.
Pour éviter ce problème, vous pouvez activer le paramètre opengraph qui permet d'imposer une image par défaut. Ce paramètre est à placer dans le fichier waka-config.
Certains réseaux sociaux mettent en cache une image lors de la publication de votre premier post. Ainsi tous les autres posts auront la même vignette associée.
Pour Linkedin, par exemple, il faut suivre cette procédure pour changer l'image (Merci Florent ;-)
La réponse
Pour installer un mot de passe général à son wiki, il suffit de créer un fichier .htaccess et un fichier .htpasswd que vous placerez à la racine de votre wiki en utilisant votre logiciel ftp.
Pour créer ces fichier, le site http://aspirine.org/htpasswd.html vous facilitera la tâche.
Nota : veillez à activer l'option "Voir les fichiers cachés" de votre logiciel FTP.
mettre des droits sur toutes les fiches d'un formulaire
mettre des droits sur toutes les fiches d'un formulaire
Concerne
Bazar (formulaire)
La réponse
Il est nécessaire de passer par la db et donc via phpmyadmin de votre serveur
Ensuite, bien identifier l'id du formulaire visé ET le préfixe des tables du wiki ENSUITE : faire un backup de ces tables !!!!
PUIS enfin
UPDATE forum_acls set list="@admins" where privilege="write" and page_tag in (SELECT tag FROM forum_pages WHERE latest="Y" AND body LIKE '%id_typeannonce":"10"%');
=> remplacer forum par le bon préfixe et l'id du formulaire par le vôtre (ici 10)
=> on peut remplacer write par read
mettre un couleur de fond sur l'entièreté de la page footer
mettre un couleur de fond sur l'entièreté de la page footer
Concerne
Graphisme, mise en page
La réponse
Souvent quand on place une couleur de fond dans le footer, elle ne couvre pas la totalité de la page (elle se place dans un container ce qui laisse un bord de chaque côté)
pour contourner, ajouter dans la page footer concernée :
full-widht dans la class du background ou de la section
Modifier le mail envoyé lors de la création d'un compte utilisateur
Modifier le mail envoyé lors de la création d'un compte utilisateur
La réponse
Deux endroits possibles pour personnaliser le mail envoyé lors de la création d'un compte :
Il est possible de copier les templates tools/contact/templates/notify-newuser-email-subject.twig et tools/contact/templates/notify-newuser-email-text.twig dans le dossier custom/templates/contact et de les modifier à votre guise.
ou recopier les traductions de CONTACT_NEW_USER_SUBJECT et CONTACT_NEW_USER_MESSAGE que tu trouveras dans tools\contact\lang\contact_fr.inc.php et les recopier dans custom/lang/custom_fr.inc.php
Exemple de fichier custom/lang/custom_fr.inc.php
<?php
return [
'CONTACT_NEW_USER_SUBJECT' => 'Bienvenue sur le site',
'CONTACT_NEW_USER_MESSAGE' => "Bonjour!\n\n".
"Votre inscription sur le site a ete finalisee, dorenavant vous pouvez vous identifier avec les informations suivantes :\n\n".
"Url : {{ baseUrl }}\n\n".
"Votre identifiant NomWiki : {{ wikiName }}\n\n".
"Votre email : {{ email }}\n\n".
"Votre mot de passe : (le mot de passe que vous avez choisi)\n\n".
"Pour reinitialiser votre mot de passe : {{ urlForPasswordRenewal }}\n\n".
"A tres bientot ! ",
];
Attention : aucun caractères spéciaux ne sera toléré dans ce fichier !! Il faudra donc écrire sans accent.
La réponse
L'idéal est de modifier la police en utilisant le fichier CSS du wiki. Mais si vous n'avez pas accès à ce fichier css, vous pouvez toujours ajouter et adapter ce bout de code dans la page footer de votre wiki :
/raw : montre le code wiki => quand il est utilisé sur une fiche bazar, il permet de vérifier les champs réellement remplis et singulièrement de vérifier leur nom précis (important pour les templates par ex) + les valeurs (par ex dans les listes ou checkbox)
&debug à la fin de l'url permet de montrer les messages d'erreur
&refresh=1 permet de rafraichir profondément le contenu de la page (y compris la cache)
Ouvrir le lien associé à une image dans un nouvel onglet
Ouvrir le lien associé à une image dans un nouvel onglet
Concerne
Images
La réponse
Un lien s'ouvre par défaut dans le même onglet. Pour forcer l'ouverture dans un nouvel onglet, il faut passer par du html en précisant le paramètre target="blank" :
Pourquoi ai-je une partie de mes fiches qui s'affiche en italique dans une liste bazar ?
Pourquoi ai-je une partie de mes fiches qui s'affiche en italique dans une liste bazar ?
Concerne
Bazar (formulaire)
Graphisme, mise en page
La réponse
Il peut arriver que dans le titre ou dans le texte de la fiche d'ouvrir une zone en italique avec le symbole mais sans le refermer ! Il suffit de mettre à nouveau en fin de la zone de texte ou bien de supprimer le symbole pour résoudre le souci normalement !
Solution 1 chaque utilisateur a un compte puis on gère un groupe
chaque utilisateur se créé un compte
option 1 =>roue crantée / se connecter / s'inscrire
option 2 => on créé un formulaire qu'ils remplissent ce qui leur créé un compte en même temps (champ créer un utilisateur quand la fiche est validée) puis un admin les met dans un groupe type
un admin créé un groupe ex : stagiaires (molette / gestion du site / utilisateurs et groupes)
ajoute ensuite les utilisateurs concernés dans le groupe stagiaire
puis va au niveau des pages concernées, clique en bas sur permissions et met @stagiaires dans la case droit de lectures à la place de *
on peut gérer en masse ces droits en allant sur la page molette / gestion du site / droits d'accès
Solution 2 on créé un même compte pour tout le monde (plus simple)
on créé un compte stagiaire (roue crantée / se connecter / s'inscrire)
on se déconnecte puis se connecte en admin
puis va au niveau des pages concernées, clique en bas sur permissions et met stagiaire dans la case droit de lectures à la place de *
on peut gérer en masse ces droits en allant sur la page molette / gestion du site / droits d'accès
Rediriger l'utilisateur vers une page spécifique à la validation d'un formulaire
Rediriger l'utilisateur vers une page spécifique à la validation d'un formulaire
Concerne
Bazar (formulaire)
La réponse
Pour rediriger l'utilisateur vers une page spécifique quand il a validé un formulaire, il faut ajouter le paramètre redirecturl="URLcomplete" dans
La réponse
Les tags sont un moyen pratique pour avoir un critère de tri mais il peut être nécessaire de restreindre les termes (vélo ou bicyclette, vélo, velo ou Vélo ?).
Pour cela, on peut construire une base de mots-clés dans une liste et ensuite l'appeler dans son formulaire pour sélectionner les mots-clés :
rendre une vidéo responsive (en largeur ET hauteur)
rendre une vidéo responsive (en largeur ET hauteur)
Concerne
Graphisme, mise en page
La réponse
On peut facilement rendre un iframe de vidéo responsive en largeur en mettant 100% dans le widht MAIS il faut alors jouer "à la main" sur le nombre de pixels en hauteur.
La réponse
Si vous recevez un message de ce type à l'affichage de votre wiki
Query failed: delete from <prefixe>_referrers where time < date_sub(now(), interval '24' day) (Table './dehors/<prefixe>_referrers' is marked as crashed and last (automatic?) repair failed)
Vous pouvez réparer les tables en passant par phpmyadmin
choissisez la db
sélectionnez les tables concernées (voir votre <prefixe>)
réparer les wikis qui n'envoient pas les mails ;-(
réparer les wikis qui n'envoient pas les mails ;-(
Concerne
Codes utiles /raw...
Hors yeswiki
La réponse
sur certains hébergements, l'envoi de mail par défaut ne marche pas , il faut créer un compte smtp
et donc rajouter dans le fichier wakka.config.php les parametres suivants
rétablir un bon format de table quand on a un nouveau wiki sur une vieille table
rétablir un bon format de table quand on a un nouveau wiki sur une vieille table
Concerne
Codes utiles /raw...
Phpmyadmin
La réponse
on passe par phpmyadmin et on applique cette requête sql (en changeant le prefixe)
ALTER TABLE <prefixe>_nature
DROP IF EXISTS bn_ce_id_menu,
DROP IF EXISTS bn_commentaire,
DROP IF EXISTS bn_appropriation,
DROP IF EXISTS bn_image_titre,
DROP IF EXISTS bn_image_logo,
DROP IF EXISTS bn_couleur_calendrier,
DROP IF EXISTS bn_picto_calendrier,
DROP IF EXISTS bn_type_fiche,
DROP IF EXISTS bn_label_class,
MODIFY COLUMN bn_ce_i18n VARCHAR(5) NOT NULL DEFAULT '';
1. se rendre sur la page d'origine (ex. : PageDorigine) et copier le code l'action {{attach file="Mon_Fichier.txt" ...}}
2. se rendre sur la nouvelle page et coller tout ce code
3. ajouter en début du nom de fichier le nom de la page suivie de / ; exemple : {{attach file="PageDorigine/Mon_Fichier.txt" ...}}
pour les vieilles versions cercopithèques
Les images (et autres fichiers) figurant dans les pages de YW se trouvent dans le dossier /files sur le serveur. Au moment où le fichier est téléchargé, son nom est modifié : le NomDePage dans laquelle il se trouve est ajouté devant le nom du fichier.
Pour transférer des fichiers inclus dans une page vers une autre page, il suffit de les renommer en changeant leur NomDePage. Il faut bien sûr avoir accès au serveur en ftp. Par exemple, dans l'illustration ci-dessous, pour transférer les images de la page BrouilloN vers la page BoiteALivres, renommer les fichiers "BrouilloN_IMG_..." en "BoiteALivres_IMG_...". Les images seront supprimées de la page BrouilloN et apparaitront dans la page BoiteALivres.
Cette procédure est particulièrement intéressante quand on veut changer le nom d'une page existante qui contient des fichiers. Dans ce cas, on récupère le code wiki de la page existante et on le colle dans la nouvelle page, sauf que les fichiers restent attachés à l'ancienne page et qu'à la place des images apparaissent des boutons "Télécharger le fichier...". Une fois qu'on a renommé les fichiers, les images deviennent visibles dans la nouvelle page.