Skip to content
Extraits de code Groupes Projets
Valider 35f223bb rédigé par Fil's avatar Fil
Parcourir les fichiers

programme de simplification : on peut desactiver les champs des forums (par...

programme de simplification : on peut desactiver les champs des forums (par defau on laisse titre et texte, pas hyperlien) ; pour simplifier encore supprimer titre, mais c'est pas l'habitude spipienne
parent 819b1d5f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -421,6 +421,7 @@ ecrire/configuration/articles.php -text ...@@ -421,6 +421,7 @@ ecrire/configuration/articles.php -text
ecrire/configuration/avertisseur.php -text ecrire/configuration/avertisseur.php -text
ecrire/configuration/breves.php -text ecrire/configuration/breves.php -text
ecrire/configuration/compteur.php -text ecrire/configuration/compteur.php -text
ecrire/configuration/contenu_forums.php -text
ecrire/configuration/documents.php -text ecrire/configuration/documents.php -text
ecrire/configuration/futurs.php -text ecrire/configuration/futurs.php -text
ecrire/configuration/index.php -text ecrire/configuration/index.php -text
......
...@@ -36,14 +36,22 @@ ...@@ -36,14 +36,22 @@
<fieldset> <fieldset>
<legend><:form_pet_message_commentaire:></legend> <legend><:form_pet_message_commentaire:></legend>
[(#CONFIG{forums_titre}|=={oui}|?{
<p><label for="titre"><:forum_titre:></label> <p><label for="titre"><:forum_titre:></label>
<input type="text" class="forml" name="titre" id="titre"[ value="(#ENV{titre})"] size="40" /></p> <input type="text" class="forml" name="titre" id="titre"[ value="(#ENV{titre})"] size="40" /></p>
,
<input type="hidden" name="titre" id="titre"[ value="(#ENV{titre})"] />
})]
[(#CONFIG{forums_texte}|=={oui}|?{
<label><:forum_texte:></label> <label><:forum_texte:></label>
<p><small><:info_creation_paragraphe:></small></p> <p><small><:info_creation_paragraphe:></small></p>
[(#ENV**{texte}|barre_textarea{12,40})] [(#ENV**{texte}|barre_textarea{12,40})]
</fieldset> </fieldset>
})]
[(#CONFIG{forums_urlref}|=={oui}|?{
<fieldset> <fieldset>
<legend><:forum_lien_hyper:></legend> <legend><:forum_lien_hyper:></legend>
<p><:forum_page_url:></p> <p><:forum_page_url:></p>
...@@ -52,6 +60,7 @@ ...@@ -52,6 +60,7 @@
<p><label for="url_site"><:forum_url:></label> <p><label for="url_site"><:forum_url:></label>
<input type="text" class="forml" name="url_site" id="url_site" style="text-align: left;" dir="ltr" size="40" value="#ENV{url_site}" /></p> <input type="text" class="forml" name="url_site" id="url_site" style="text-align: left;" dir="ltr" size="40" value="#ENV{url_site}" /></p>
</fieldset> </fieldset>
})]
<fieldset> <fieldset>
<legend><:forum_qui_etes_vous:></legend> <legend><:forum_qui_etes_vous:></legend>
......
<fieldset class="previsu"> <fieldset class="previsu">
<legend><:previsualisation:></legend> <legend><:previsualisation:></legend>
<p>[<strong>(#ENV*{titre})</strong>][<em> - (#ENV*{auteur}|supprimer_numero|couper{80})</em>]</p> [(#CONFIG{forums_titre}|=={oui}|?{
<p>[<strong>(#ENV*{titre})</strong>][<em> - (#ENV*{auteur}|supprimer_numero|couper{80})</em>]</p>
})]
[(#ENV*{texte}|lignes_longues)] [(#ENV*{texte}|lignes_longues)]
[<p><a[ href="(#ENV{url_site}|attribut_html)"] class="spip_out">(#ENV*{nom_site}|sinon{#ENV{url_site}|couper{80}})</a></p>] [<p><a[ href="(#ENV{url_site}|attribut_html)"] class="spip_out">(#ENV*{nom_site}|sinon{#ENV{url_site}|couper{80}})</a></p>]
......
...@@ -240,9 +240,11 @@ $ajouter_mot, $ajouter_groupe, $afficher_texte, $url_param_retour) ...@@ -240,9 +240,11 @@ $ajouter_mot, $ajouter_groupe, $afficher_texte, $url_param_retour)
function inclure_previsu($texte,$titre, $email_auteur, $auteur, $url_site, $nom_site, $ajouter_mot) function inclure_previsu($texte,$titre, $email_auteur, $auteur, $url_site, $nom_site, $ajouter_mot)
{ {
$erreur = $bouton = ''; $erreur = $bouton = '';
if (strlen($texte) < 10 AND !$ajouter_mot) if (strlen($texte) < 10
AND !$ajouter_mot AND $GLOBALS['meta']['forums_texte'] == 'oui')
$erreur = _T('forum_attention_dix_caracteres'); $erreur = _T('forum_attention_dix_caracteres');
else if (strlen($titre) < 3) else if (strlen($titre) < 3
AND $GLOBALS['meta']['forums_titre'] == 'oui')
$erreur = _T('forum_attention_trois_caracteres'); $erreur = _T('forum_attention_trois_caracteres');
else if (defined('_FORUM_LONGUEUR_MAXI') else if (defined('_FORUM_LONGUEUR_MAXI')
AND _FORUM_LONGUEUR_MAXI > 0 AND _FORUM_LONGUEUR_MAXI > 0
......
<?php
/***************************************************************************\
* SPIP, Systeme de publication pour l'internet *
* *
* Copyright (c) 2001-2007 *
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James *
* *
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. *
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. *
\***************************************************************************/
if (!defined("_ECRIRE_INC_VERSION")) return;
include_spip('inc/presentation');
include_spip('inc/config');
//
// Options du contenu des forums
//
function configuration_contenu_forums_dist(){
global $spip_lang_left;
$forums_titre = $GLOBALS['meta']["forums_titre"];
$forums_texte = $GLOBALS['meta']["forums_texte"];
$forums_urlref = $GLOBALS['meta']["forums_urlref"];
$res = "<table border='0' cellspacing='1' cellpadding='3' width=\"100%\">"
. "<tr><td colspan='2' class='verdana2'>"
. typo(_T('config_activer_champs').':')
. "</td></tr>"
. "<tr>"
. "<td align='$spip_lang_left' class='verdana2'>"
. _T('info_titre')
. "</td>"
. "<td align='$spip_lang_left' class='verdana2'>"
. afficher_choix('forums_titre', $forums_titre,
array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ")
. "</td></tr>\n"
. "<tr>"
. "<td align='$spip_lang_left' class='verdana2'>"
. typo(_T('info_texte').':')
. "</td>"
. "<td align='$spip_lang_left' class='verdana2'>"
. afficher_choix('forums_texte', $forums_texte,
array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ")
. "</td></tr>\n"
. "<tr>"
. "<td align='$spip_lang_left' class='verdana2'>"
. _T('info_urlref')
. "</td>"
. "<td align='$spip_lang_left' class='verdana2'>"
. afficher_choix('forums_urlref', $forums_urlref,
array('oui' => _T('item_oui'), 'non' => _T('item_non')), " &nbsp; ")
. "</td></tr>\n"
. "</table>";
$res = debut_cadre_trait_couleur("forum-24.gif", true, "", _T('titre_forum'))
. ajax_action_post('configurer', 'contenu_forums', 'configuration','',$res)
. fin_cadre_trait_couleur(true);
return ajax_action_greffe('configurer-contenu_forums', '', $res);
}
?>
...@@ -46,6 +46,7 @@ function exec_config_contenu_dist() ...@@ -46,6 +46,7 @@ function exec_config_contenu_dist()
$participants = charger_fonction('participants', 'configuration'); $participants = charger_fonction('participants', 'configuration');
$redacteurs = charger_fonction('redacteurs', 'configuration'); $redacteurs = charger_fonction('redacteurs', 'configuration');
$visiteurs = charger_fonction('visiteurs', 'configuration'); $visiteurs = charger_fonction('visiteurs', 'configuration');
$contenu_forums = charger_fonction('contenu_forums', 'configuration');
$annonces = charger_fonction('annonces', 'configuration'); $annonces = charger_fonction('annonces', 'configuration');
$notifications_forum = charger_fonction('notifications_forum', 'configuration'); $notifications_forum = charger_fonction('notifications_forum', 'configuration');
$administrateurs = charger_fonction('administrateurs', 'configuration'); $administrateurs = charger_fonction('administrateurs', 'configuration');
...@@ -60,6 +61,9 @@ function exec_config_contenu_dist() ...@@ -60,6 +61,9 @@ function exec_config_contenu_dist()
// //
echo $redacteurs(), $visiteurs(), "<br />"; echo $redacteurs(), $visiteurs(), "<br />";
// Champs actives sur les forums
echo $contenu_forums();
// //
// Activer/desactiver mails automatiques // Activer/desactiver mails automatiques
// //
......
...@@ -54,6 +54,10 @@ function liste_metas() ...@@ -54,6 +54,10 @@ function liste_metas()
'rubriques_descriptif' => 'non', 'rubriques_descriptif' => 'non',
'rubriques_texte' => 'oui', 'rubriques_texte' => 'oui',
'forums_titre' => 'oui',
'forums_texte' => 'oui',
'forums_urlref' => 'non',
'activer_sites' => 'non', 'activer_sites' => 'non',
'proposer_sites' => 0, 'proposer_sites' => 0,
'activer_syndic' => 'oui', 'activer_syndic' => 'oui',
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter