drupal 6

February 24th 2016 : end of drupal 6 support / Fin du support de drupal 6 en Février 2016.

vers tags drupal, drupal 7 et drupal 8.

Editions Ixe: autres erreurs de templates

Depuis la réparation de la base de donnée, la mise à jour de drupal, les logs montrent de nouvelles erreurs de templates.

Sur node-book_ixe.tpl.php

Sur la page "http://editions-ixe.fr/content/alors-je-suis-devenue-une-indien-dam%C3%A..."

implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed dans /home/editionsz/www/sites/all/themes/zen_me/node-book_ixe.tpl.php à la ligne 92.

Fichier attachéTaille
Plain text icon i18nfr-ascii.txt524 octets

Editions ixe

Je récupère un site instable drupal 6.31 qui tourne sur un PHP 5.2.17.
L'update n'a pas été lancé, les logs sont inutilisables car plein d'erreurs. C'est sale angry (base de donnée en prod corrompue).

L'hébergeur avait bloqué les emails pour cause de spam et de trops d'erreurs (bal inexistantes ?). Il faudra probablement tester ces emails séparemment et mettre à jour la table concernée (et vérifier qu'elle recoit bien les emails d'OVH).

Cf le résultat à http://www.editions-ixe.fr
Voir aussi ce module de sécurité pour drupal 6, facile à utiliser: Module security_review
http://drupal.stackexchange.com/questions/6677/how-to-programmatically-s...

Patcher drupal (patch est une commande linux) SANS Git

 

  1. aller dans le bon rep (si core drupal: root mais si pour un module, aller dans le module concerné (cd)
  2. git apply --index path/file.patch
    patch -p1 < path/file.patch

Ou copier le patch dans le meme répertoire que le fichier à patcher, etre dans ce rep (cd)   patch -b < file.patch
avec -b patch crée une sauvegarde du fichier, avec un .orig

reverse patch

patch -p1 -R < path/file.patch    ou    git apply -R path/file.patch

Module node_convert

Ajoute un onglet "convert" qui permet de changer le type de contenu. S'intègre à xml sitemap

https://www.drupal.org/project/node_convert

Paramètres de base Views 2 (drupal 6)

Doc en anglais: http://views-help.doc.logrus.com/admin/advanced_help/views

Style: grille, liste html, non mis en forme, tableau + style de ligne

CKEditor - vérifier la présence de ACF par js

ACF Advanced content filter est actif avec la librairie ckeditor 4.

L'éditeur fournit un code javascript à ajouter dans ckeditor.js après un tag <script>, avec pour toute information "Si un filtre agit en input, la console js l'affichera".

Je trouve bien un ckeditor/ckeditor/ckeditor.js mais il y a 2 balises (lib 3.6.2, pourtant je vois bien une partie ACL).

Templates drupal 7 de pages

Héritage thème et ses sous-thèmes

Tout fichier .tpl.php du thème parent sera hérité. On peux ajouter des fichiers gabarits plus spécifiques - comme node--blog.tpl.php construit sur la base d'un node.tpl.php hérité.
Un trait d'union simple est toujours utilisé pour séparer les mots (ex user-picture.tpl.php ou node--long--content-type-name.tpl.php), les doubles traits d'union signalent toujours une surcharge plus ciblée de ce qui précède le --.

Styles ckeditor

La liste déroulante Style vient par défaut de ckeditor.styles.js

Ex style de block :  { name : 'div verte'    , element : 'div', styles : { 'border' : '2px #74b71f solid', 'background-color' : '#e2e9d3' } },

La syntaxe est dans la partie du livre "drupal 6".

token drupal

Token était un module pour drupal 5 et 6.

Dans drupal 7, une partie a été intégrée au coeur de drupal. Si le module token a été installé (requis par Pathauto): voir la liste complète à admin/help/token.

Il existe aussi un module Token 7.x-1.5 pour drupal 7 (et 6), qui se "rajoute" à celui du core.

https://drupal.org/documentation/modules/token  avec la liste des token à https://drupal.org/node/390482

Social Share

Forums:

se loguer sur un site drupal avec son id google, facebook (ou autre)...

mais il faut se créer un compte  LoginRadius (basé sur OpenID)

Pages

S'abonner à RSS - drupal 6