Appunti confusi
Traduzione in tag html dei link
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