Appunti confusi

La funzione getURLLinkString dentro al file objects/utilities.inc forse si occupa della traduzione "automatica" in tag <a href dei link all'interno dei post.

Tag HTML permessi

Quali tag HTML permettere agli utenti non autenticati vanno definiti in config/markupconfig.php, nell'array $public_tags

Estensioni file permesse

Quali estensioni sono consentite per l'upload (per tutti) vanno definite in config/attachments.php

Per consentire anche agli utenti non autenticati di caricare file video e audio oltre che alle immagini (come da default), bisogna editare il master del modulo di pubblicazione e andare nella sezione "Attachments Allowed".

Ordinamento del men\xF9 a tendina Argomenti (categorie, o come lo chiamate)

Per sbattere, nel form di pubblicazione, l'argomento "Altro" in fondo al men\xF9 a tendina bisogna modificare il file objects/topic.inc pi\xF9 o meno nel seguente modo:

alla riga 126 circa e cambiare la query SQL in

$result = sql_query("SELECT topic_id, topic_name, active, excluded from ".$prefix."_topics where topic_name ='Altro' order by topic_name", $dbconn);

e aggiungere 'sta roba (?) circa alla riga 143

$t = new Topic(); 
list($t->topic_id, $t->topic_name, $t->active, $t->excluded) = array('1', 'Altro', '1', '0'); 
$this->topics[$t->topic_id] = $t;

La data sulle colonne del newswire

Si pu\xF2 mettere una data pi\xF9 personalizzata (a la vecchia italy.indymedia) a fianco di ogni notizia. Tipo 27J oppure 27Gi Agendo sempre nel file /objects/indyruntime/newswiredisplay.inc :

Nella funzione writeStoryHeadline, all'interno della condizione
elseif($f_c == 'D' && $this->getDisplayOption('articleincludedate') != '')

ci si mette una roba del tipo (esempio, da spippolare con le funzioni del php):

if ($story->type_id!=6) {

   echo date("d",($story->time_posted+$system_config->timezone_offset));
   //echo substr(date("M",($story->time_posted+$system_config->timezone_offset)),0,1);
   echo ucfirst(substr(strftime("%B",$story->time_posted+$system_config->timezone_offset),0,2));
   echo " ";
   echo date("H:m",($story->time_posted+$system_config->timezone_offset));

}

Nota: type_id 6 a condizioni normali corrisponde all'ID degli altri media (che non sono interessati da questa cosa)

Nota: l'uso della funzione strftime() al posto di date(), permette di visualizzare la data eventualmente nella lingua stabilita da setlocale da qualche altra parte
Topic revision: r6 - 01 Aug 2007, CaSe
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback