web-dev-qa-db-fra.com

Comment puis-je augmenter la longueur maximale des titres d'articles?

Je dois créer quelques articles avec de très longs titres, mais il semble que Joomla ait une longueur maximale de titre d'environ 256. Comment puis-je augmenter cette limite?

3
Dan

Après avoir lu les commentaires sous votre question:

Vous pouvez modifier le #__content.title _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Page _\N'oubliez pas que la prochaine mise à jour de Joomla contiendra des modifications de base de données pour cette table. En règle générale, modifier le noyau de cette manière n’est pas une pratique recommandée.

La colonne de titre peut être modifiée avec une instruction MySQL comme celle-ci:

ALTER TABLE `jos_content` CHANGE `title` `title` VARCHAR(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '';

* Remplace le jos_ préfixe avec votre actuel.

Ceci est également facilement modifiable via l'interface graphique de PHPMyAdmin.


Cependant, ce qui précède devrait être votre dernière option et il serait préférable d'essayer de trouver d'autres moyens d'obtenir le résultat souhaité, en fonction du cas d'utilisation.

Par exemple, vous pouvez utiliser le com_fields pour ajouter des champs personnalisés supplémentaires pour le titre de l'article. Quelque chose comme titre court et titre long, ou profitez de la lecture-plus (intro-texte) des articles Joomla.

Si vous pouviez donner plus de détails sur le format des titres des articles et le but de ce format, nous pourrons peut-être proposer des idées plus créatives.


Mise à jour:

@Dan a créé une nouvelle réponse à une question/réponse, en réponse à mon commentaire ci-dessous:

@Dan - Je ne suis pas sûr à 100% de ce que vous voulez. Voulez-vous au lieu du titre de l'article actuel, afficher un résumé de l'article qui sera le lien vers l'article? Avez-vous essayé d'utiliser la fonctionnalité d'intro-texte pour afficher une courte introduction sous le titre de l'article? Pouvez-vous présenter visuellement votre résultat idéal?

Le nouveau Q/A est: Comment puis-je créer une page qui renvoie à tous les articles comportant de faux titres longs?
Là, @DennisHeiden explique comment utiliser le lecture-plus ( intro-text ) pour y parvenir.

3
FFrewin