Recherche avancée

Médias (91)

Autres articles (73)

  • Le profil des utilisateurs

    12 avril 2011, par

    Chaque utilisateur dispose d’une page de profil lui permettant de modifier ses informations personnelle. Dans le menu de haut de page par défaut, un élément de menu est automatiquement créé à l’initialisation de MediaSPIP, visible uniquement si le visiteur est identifié sur le site.
    L’utilisateur a accès à la modification de profil depuis sa page auteur, un lien dans la navigation "Modifier votre profil" est (...)

  • Configurer la prise en compte des langues

    15 novembre 2010, par

    Accéder à la configuration et ajouter des langues prises en compte
    Afin de configurer la prise en compte de nouvelles langues, il est nécessaire de se rendre dans la partie "Administrer" du site.
    De là, dans le menu de navigation, vous pouvez accéder à une partie "Gestion des langues" permettant d’activer la prise en compte de nouvelles langues.
    Chaque nouvelle langue ajoutée reste désactivable tant qu’aucun objet n’est créé dans cette langue. Dans ce cas, elle devient grisée dans la configuration et (...)

  • Sélection de projets utilisant MediaSPIP

    29 avril 2011, par

    Les exemples cités ci-dessous sont des éléments représentatifs d’usages spécifiques de MediaSPIP pour certains projets.
    Vous pensez avoir un site "remarquable" réalisé avec MediaSPIP ? Faites le nous savoir ici.
    Ferme MediaSPIP @ Infini
    L’Association Infini développe des activités d’accueil, de point d’accès internet, de formation, de conduite de projets innovants dans le domaine des Technologies de l’Information et de la Communication, et l’hébergement de sites. Elle joue en la matière un rôle unique (...)

Sur d’autres sites (9919)

  • Anomalie #4343 (Nouveau) : L’installation d’un plugin réussi alors que la table n’est pas créée

    26 mai 2019

    Bonjour,

    C’est en lien avec #4342
    Le plugin concerné est Referer SPAM
    Et MariaDB configuré pour UTF8MB4 par défaut.

    À l’activation du plugin, tout se passe sans afficher d’erreur.
    Sauf que la table n’étant pas créée, il faudrait que le plugin soit considéré comme non installé (avec difficulté supplémentaire : comme il pourrait y avoir d’autres modifications de bases, il faudrait lancer la procédure de désinstallation pour ne pas avoir une base à moitié installée).

  • Anomalie #3506 (Nouveau) : jeu de caractères (charset) d’une connexion SQL externe

    18 juillet 2015, par Fil Up

    Lorsqu’on définit une connexion vers une base MySQL externe (non spip), on pouvait préciser une connexion en utf-8 en appliquant la recette suivante dans config/toto.php :

    ```
    spip_connect_db(…) ;
    mysql_query("SET NAMES ’utf8’") ;
    ```

    Avec le passe à mysqli ceci n’est plus fonctionnel et il faut remplacer par :
    ```
    $a = spip_connect_db(…) ;
    mysqli_query($a["link"], "SET NAMES ’utf8’") ;
    ```

    Comme on voit on a d’une part une régression, d’autre part une complication supplémentaire. Je crois que ça milite pour l’inclusion d’un nouveau paramètre dans `spip_connect_db`, qui permette de définir des options (charset de connexion, charset du contenu…). Pour faire simple, peut-être un énième paramètre sous forme de tableau nommé ?

    Je mets 3.1 car il s’agit d’une régression, mais si on le résout pas, avec un peu de doc ça ne sera pas gravissime.

  • Anomalie #3101 (Nouveau) : calculer_langues_utilisees() n’interpréte pas correctement $boucle->where

    20 novembre 2013, par Maïeul Rouquette

    Dans ecrire/inc/rubriques, la fonction calculees_langues_utilisees() n’interprète pas le code de $boucle->where avant de le passer à la requete de selection.

    Conséquent : une plugin qui a dans la pipeline pre_boucle mettrait un sql_in dans le $boucle->where ferait plante msysql, puisque celui ci se retrouverait avec un sql_in(xxx) comme commande, ce qu’il ignore.

    Cf http://zone.spip.org/trac/spip-zone/changeset/78657 (test avant et après le commit pour voir le problème, lié à exclurepip.php l. 18, qui fonctionne normalement pour les vraies boucles en squelettes, puisque que le $boucle->where est correctement interprété avant d’être envoyé à mysql)