[cmi-marseille] requests from imc marseille

cinq sangs secs hantent 01550 at wanadoo.fr
Ven 4 Aou 19:11:07 PDT 2006


Hi,


550, from IMC Marseille, just doing the go-between for the collective.

Solidarity
550

---------------------------------------------

Dear imc-sf-active,
the collective of marseille would like to be able to have two types  
of newswires, the current one but also one that lists the summaries  
of the newswire articles.


For this, we propose a new version of the shared file sf-active/ 
shared/classes/newswire_class.inc
Aim of the modification:
to build 2 newswire cache per category (instead of just one); the  
first one with the template "summary_row.tpl" (the only one that is  
currently available, the file on cache is named [CATEGORY_] 
summaries.html), the second one with the template  
"summary_long_row.tpl" (the file in cache would be named [CATEGORY_] 
summaries_long.html)
to add new symbol that can be called in those templates
S_UMMARY : contains the summary of the article
I_MGSRC : contains the address of the file of the image that is  
attached to the article (when it exists) with a thumbnail size
L_ONGDATE : contains time and date and also the name of the months  
with 3 letters (Jan ... Dec) and the hour in format 24h (00 ... 24)
The modifications are:
modification in the call to the database
copy/paste of the functions Article.render_file_size ,  
Article.set_paths and Article.set_mime_type in the file newswire.inc;  
those functions are modified in order to fit with the needs, in  
particular everything that do not concern the images is cuted in  
set_mime_type
modification of the function render_summary_list , in order to  
produce (when assigning the value true to the optional variable  
$long) a cache file that corresponds to the template  
"summary_long_row.tpl"
Note that the second newswire [CATEGORY_]summaries_long.html is  
created only when the template summary_long_row.tpl does exist. All  
those modifications are compatible with the current use of the file  
newswire.inc and can be applied without any update of the templates  
or anything else.

In solidarity

P.S. links related to this proposition (in french):
meetings where this was discussed (in 2006):
http://docs.indymedia.org/view/Local/ 
ImcMarseilleCr13012006#Modifications_du_site
http://docs.indymedia.org/view/Local/ 
ImcMarseilleCr24022006#Refonte_du_site
http://docs.indymedia.org/view/Local/ 
ImcMarseilleCr19042006#Modifications_du_site
http://docs.indymedia.org/view/Local/ 
ImcMarseilleCr17052006#Modifications_site
wiki page with the redaction of this email (contains the original  
version in french): https://docs.indymedia.org/view/Local/ 
ImcMarseilleMailModifSfa

----------------------------------------------

This mail has an attachement  here :

http://docs.indymedia.org/pub/Local/ImcMarseilleMailModifSfa/ 
newswire_class.inc


Plus d'informations sur la liste de diffusion cmi-marseille