Changeset 3536


Ignore:
Timestamp:
07/07/09 00:19:26 (11 years ago)
Author:
tiico
Message:

Add extended description integration for category name
Correct chinese language
Correct embeded wall title (not show)
Add blank name parameter for image name in the wall
Add/Correct rank order in the rss feed
Add row number parameter for the embeded wall

Location:
extensions/piclens
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • extensions/piclens/admin/piclenswallconfig.php

    r3410 r3536  
    2222if (isset($_POST['submit'])) {  
    2323  $me->my_config['piclens_wall'] = isset($_POST['piclens_wall']); 
     24  $me->my_config['piclens_wall_title'] = $_POST['piclens_wall_title']; 
    2425  $me->my_config['piclens_wall_color'] =   $_POST['background_color']; 
    2526  $me->my_config['piclens_wall_height'] =   $_POST['piclens_wall_height']; 
     
    4849 
    4950  $me->my_config['piclens_wall_swflocal'] = isset($_POST['piclens_wall_swflocal']); 
     51  $me->my_config['piclens_wall_nb_ligne'] =   $_POST['piclens_wall_nb_ligne']; 
    5052   
    5153  if ($pwgstuff_ok && $me->my_config['piclens_wall']) 
     
    141143        'PICLENS_WALL_SPEC_BESTRATED'                                           => ($me->my_config['piclens_wall_spec_bestrated'] ? 'checked="checked"' : '' ), 
    142144        'PICLENS_WALL_SPEC_FAVORITES'                                           => ($me->my_config['piclens_wall_spec_favorites'] ? 'checked="checked"' : '' ), 
    143         'PICLENS_WALL_SWFLOCAL'                                                         => ($me->my_config['piclens_wall_swflocal'] ? 'checked="checked"' : '' ) 
     145        'PICLENS_WALL_SWFLOCAL'                                                         => ($me->my_config['piclens_wall_swflocal'] ? 'checked="checked"' : '' ), 
     146    'PICLENS_WALL_NB_LIGNE'                             => $me->my_config['piclens_wall_nb_ligne'] 
    144147        )); 
    145148 
  • extensions/piclens/admin/piclenswallconfig.tpl

    r3410 r3536  
    102102                                 <input type="checkbox" name="piclens_wall_transparent" {$PICLENS_WALL_TRANSPARENT}/>&nbsp; {'piclens_wallcfg_transparent'|@translate} 
    103103                                 <br/> 
     104                 {'piclens_wallcfg_nbligne'|@translate} &nbsp;<input type="text" size="2" maxlength="2" value="{$PICLENS_WALL_NB_LIGNE}" name="piclens_wall_nb_ligne">&nbsp; 
     105                                 <br/> 
    104106                        </td> 
    105107                </tr> 
  • extensions/piclens/admin/rssfeed.php

    r3410 r3536  
    2020 
    2121//$order_list = array('Defaut Piwigo', 'Date de Creation', 'Date d\'ajout', 'Note Moyenne', 'Plus vues', 'Nom du fichier', 'Id', 'Al&eacute;atoire', 'Cat&eacute;gories'); 
    22 $order_list = array(l10n('piclens_label_orderPiwigo'), l10n('piclens_label_orderCreDate'), l10n('piclens_label_orderAddDate'), l10n('piclens_label_orderRank'), l10n('piclens_label_orderBest'), l10n('piclens_label_orderName'), l10n('piclens_label_orderID'), l10n('piclens_label_orderRand'), l10n('piclens_label_orderCat')); 
     22$order_list = array(l10n('piclens_label_orderPiwigo'), l10n('piclens_label_orderCreDate'), l10n('piclens_label_orderAddDate'), l10n('piclens_label_orderAverage'), l10n('piclens_label_orderBest'), l10n('piclens_label_orderName'), l10n('piclens_label_orderID'), l10n('piclens_label_orderRand'), l10n('piclens_label_orderCat'), l10n('piclens_label_orderRank')); 
    2323//$sort_list = array('Defaut Piwigo', 'Croissant', 'Decroissant'); 
    2424$sort_list = array(l10n('piclens_label_sortPiwigo'), l10n('piclens_label_sortUp'), l10n('piclens_label_sortDown')); 
     
    2929$normal_list = array(l10n('piclens_label_TypeTN'), l10n('piclens_label_TypeNorm'), l10n('piclens_label_TypeHigh')); 
    3030//$nameformat_list = array('Nom vignette : taille', 'Nom vignette', 'Nom de l\'image'); 
    31 $nameformat_list = array(l10n('piclens_label_Name1'), l10n('piclens_label_Name2'), l10n('piclens_label_Name3')); 
     31$nameformat_list = array(l10n('piclens_label_Name1'), l10n('piclens_label_Name2'), l10n('piclens_label_Name3'), l10n('piclens_label_Name4')); 
    3232//$descformat_list = array('Rien', 'Nom de l\'image', 'Description de l\'image'); 
    3333$descformat_list = array(l10n('piclens_label_Desc1'), l10n('piclens_label_Desc2'), l10n('piclens_label_Desc3')); 
  • extensions/piclens/generate_rss.php

    r3410 r3536  
    4242        $thumb_secure = array('', '&amp;thumb=1', '');  // correspondant a 1-->'miniature' et 2-->'normal' 
    4343        $normal_secure = array('', '&amp;thumb=1', '', '&amp;highdef=1');       // correspondant a 1-->'miniature' et 2-->'normal' et 3 --> High 
    44         $order_list = array('', $conf['order_by_inside_category'], 'ORDER BY date_creation', 'ORDER BY date_available', 'ORDER BY average_rate', 'ORDER BY hit', 'ORDER BY file', 'ORDER BY id', 'ORDER BY RAND()', 'ORDER BY category_id');     
     44        $order_list = array('', $conf['order_by_inside_category'], 'ORDER BY date_creation', 'ORDER BY date_available', 'ORDER BY average_rate', 'ORDER BY hit', 'ORDER BY file', 'ORDER BY id', 'ORDER BY RAND()', 'ORDER BY category_id', 'ORDER BY category_id, rank ');      
    4545        $order_sort = array('', '', ' ASC', ' DESC'); 
    4646 
     
    476476                        // Recuperation informations de la categorie (Present maintenant dans row['catname']) 
    477477                        //$catinfo = get_cat_info($row['category_id']); 
     478 
     479                         
     480                        //  Extended description for the comment and category name 
     481                        if ($plugins_ExtendedDesc)      // Extended description compatibility 
     482                        { 
     483                                if (isset($row['catname'])) 
     484                                        $row['catname'] = trigger_event('render_element_description',$row['catname']);   
     485                                if (isset($row['comment'])) 
     486                                        $row['comment'] = trigger_event('render_element_description',$row['comment']); 
     487                        } 
     488 
     489                         
    478490                        // Titre de l'image dans Piclens                         
    479491                        switch($obj->my_config['piclens_name_image']) 
     
    496508                                                . $row['file'] . "]]></title>\n"; 
    497509                                        break; 
     510                                case 4 : 
     511                    // Rien 
     512                                        echo "<title></title>\n"; 
     513                                        break; 
     514                     
    498515                                default : 
    499516                                                // format nom fichier : taille 
     
    509526                                case 2 : 
    510527                                        if (isset($row['name'])) 
    511                                         echo '<media:description type="html"><![CDATA['.$row['name'].']]> </media:description>'; 
     528                                                echo '<media:description type="html"><![CDATA['.$row['name'].']]> </media:description>'; 
    512529                                        break; 
    513530                                case 3 :  
    514531                                        if (isset($row['comment'])) 
    515                                         { 
    516                                                 if ($plugins_ExtendedDesc)      // Extended description compatibility 
    517                                                 { 
    518                                                         $desc=trigger_event('render_element_description',$row['comment']); 
    519                                                         echo '<media:description type="html"><![CDATA['.$desc.']]> </media:description>'; 
    520                                                 } 
    521                                                 else 
    522                                                         echo '<media:description type="html"><![CDATA['.$row['comment'].']]> </media:description>';                                      
    523  
    524                                         } 
     532                                                echo '<media:description type="html"><![CDATA['.$row['comment'].']]> </media:description>';                                      
    525533                                        break; 
    526534                                default : 
  • extensions/piclens/include/default_values.inc.php

    r3410 r3536  
    6262 
    6363$piclens_default_values['piclens_wall_swflocal'] = false;       // Flash swf local utilise pour le mur 3D (pas besoin du fichier crossdomain.xml mais pas de MAJ automatique du flash) 
    64  
     64$piclens_default_values['piclens_wall_nb_ligne']    = "3"; 
    6565 
    6666?> 
  • extensions/piclens/language/en_UK/plugin.lang.php

    r3410 r3536  
    8686$lang['piclens_label_orderCreDate']     = 'Create date'; 
    8787$lang['piclens_label_orderAddDate']     = 'Add Date'; 
    88 $lang['piclens_label_orderRank']                = 'Average rate'; 
     88$lang['piclens_label_orderAverage']     = 'Average rate'; 
    8989$lang['piclens_label_orderBest']                = 'Best hit'; 
    9090$lang['piclens_label_orderName']                = 'File name'; 
     
    9292$lang['piclens_label_orderRand']                = 'Random'; 
    9393$lang['piclens_label_orderCat']                 = 'Category'; 
     94$lang['piclens_label_orderRank']                = 'Rank'; 
    9495 
    9596$lang['piclens_label_sortHome']                 = 'Piclens on Home'; 
     
    107108$lang['piclens_label_Name2']                    = 'Thumbnail name'; 
    108109$lang['piclens_label_Name3']                    = 'Picture name'; 
     110$lang['piclens_label_Name4']                    = 'Nothing'; 
    109111 
    110112$lang['piclens_label_Desc1']                    = 'Nothing'; 
     
    139141$lang['piclens_wallcfg_swflocal']               = '[Optional] Using the local flash file (swf) for the 3DWall instead of the Cooliris site <b>[In this case, the crossdomain.xml file is not needed]</b>'; 
    140142 
     143$lang['piclens_wallcfg_nbligne']        = 'Number of row display on the wall '; 
     144 
    141145$lang['piclens_wallcfg_cat']                    = '     Categories included in the Cooliris 3D wall (when parameter \'specific\') :'; 
    142146 
  • extensions/piclens/language/fr_FR/plugin.lang.php

    r3410 r3536  
    8787$lang['piclens_label_orderCreDate']     = 'Date de Creation'; 
    8888$lang['piclens_label_orderAddDate']     = 'Date d\'ajout'; 
    89 $lang['piclens_label_orderRank']                = 'Note Moyenne'; 
     89$lang['piclens_label_orderAverage']     = 'Note Moyenne'; 
    9090$lang['piclens_label_orderBest']                = 'Plus vues'; 
    9191$lang['piclens_label_orderName']                = 'Nom du fichier'; 
     
    9393$lang['piclens_label_orderRand']                = 'Al&eacute;atoire'; 
    9494$lang['piclens_label_orderCat']                 = 'Cat&eacute;gories'; 
     95$lang['piclens_label_orderRank']                = 'Rang'; 
    9596 
    9697$lang['piclens_label_sortHome']                 = 'Piclens sur Accueil'; 
     
    108109$lang['piclens_label_Name2']                    = 'Nom vignette'; 
    109110$lang['piclens_label_Name3']                    = 'Nom de l\'image'; 
     111$lang['piclens_label_Name4']                    = 'Rien'; 
    110112 
    111113$lang['piclens_label_Desc1']                    = 'Rien'; 
     
    140142$lang['piclens_wallcfg_swflocal']               = '[Optionel] Utilisation du fichier flash (swf) local pour le mur 3D au lieu du site Cooliris <b>[Dans ce cas, pas besoin de fichier crossdomain.xml]</b>'; 
    141143 
     144$lang['piclens_wallcfg_nbligne']        = 'Nombre de ligne affich&eacute;es du mur '; 
     145 
    142146$lang['piclens_wallcfg_cat']                    = 'Cat&eacute;gories prises en comte dans le mur 3D Cooliris (si param&egrave;tre \'sp&eacute;cifique\') :'; 
    143147 
  • extensions/piclens/language/zh_CN/plugin.lang.php

    r3410 r3536  
    8686$lang['piclens_label_orderCreDate']     = '创建日期'; 
    8787$lang['piclens_label_orderAddDate']     = '添加日期'; 
    88 $lang['piclens_label_orderRank']                = '评分平均值'; 
     88$lang['piclens_label_orderAverage']             = '评分平均值'; 
    8989$lang['piclens_label_orderBest']                = '最高点击数'; 
    9090$lang['piclens_label_orderName']                = '文件名'; 
     
    9292$lang['piclens_label_orderRand']                = '随机'; 
    9393$lang['piclens_label_orderCat']                 = '分类'; 
     94$lang['piclens_label_orderRank']                = '评分平均值'; 
    9495 
    9596$lang['piclens_label_sortHome']                 = '首页的 Piclens'; 
     
    102103$lang['piclens_label_TypeTN']                   = '缩略图'; 
    103104$lang['piclens_label_TypeNorm']                 = '正常'; 
    104 $lang['piclens_label_TypeHigh']                 = '高级'; 
     105$lang['piclens_label_TypeHigh']                 = '清淅'; 
    105106 
    106107$lang['piclens_label_Name1']                    = '缩略图名称 : 大小'; 
    107108$lang['piclens_label_Name2']                    = '缩略图名称'; 
    108109$lang['piclens_label_Name3']                    = '图片名称'; 
     110$lang['piclens_label_Name4']                    = '不显示'; 
    109111 
    110112$lang['piclens_label_Desc1']                    = '不显示'; 
     
    144146 
    145147$lang['piclens_label_crossdomain1']             = '<i> <u>crossdomain.xml</u> 文件已经存在于网站的根目录, 如果需要可以手工修改此文件</i>'; 
    146 $lang['piclens_label_crossdomain2']             = '制 crossdomain.xml 文件到网站的根目录'; 
     148$lang['piclens_label_crossdomain2']             = '制 crossdomain.xml 文件到网站的根目录'; 
    147149 
    148150$lang['piclens_label_pwgstuff1']                = '<u>注意 :</u> <b>选项不可用, 因为 PWG_Stuff 插件已安装了 (查看 PWG_Stuff 里的选项). 可在那里改变某些设置.</b>'; 
  • extensions/piclens/main.inc.php

    r3410 r3536  
    22/* 
    33 * Plugin Name: CoolIris-Piclens 
    4  * Version: 0.3.4 
     4 * Version: 0.3.5 
    55 * Description: Cooliris/Piclens activation 
    66 * Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=234 
     
    6464 /*             Ajout fonction sauvegarde et restauration des fichier de configuration (utile pour la migration) */ 
    6565 /*             Ajout traduction chinoise (thanks Winson) */ 
     66 /* 0.3.5 --> Ajout integration balises Extended Description dans le nom des categories */ 
     67 /*             Correction dans la traduction chinoise simplifiée */ 
     68 /*             Correction page admin : titre mur 3D non sauvegarde*/ 
     69 /*             Ajout parametre nombre lignes pour le mur 3D embeded*/ 
     70 /*             Ajout possibilité de ne pas afficher de titre sous les images*/ 
     71 /*             Ajout/correction tri par rang de l'image*/ 
     72  
    6673  
    6774 
    6875/********* TODO  *********/ 
     76//- Ajouter un onglet en page d'admin pour tous les parametres du mur embeded (http://developer.cooliris.com/?p=embed/flash) 
     77//- Tri par rang 
    6978//- possibilite d'afficher les derniers commentaires des images dans piclens 
    7079 
  • extensions/piclens/piclenswall.php

    r3410 r3536  
    6161                                'showsearch'                    => ($this->my_config['piclens_wall_showsearch'] ? "true" : "false"), 
    6262                                'transparent'                   => $this->my_config['piclens_wall_transparent'], 
    63                                 'swf_link'                              => ($this->my_config['piclens_wall_swflocal'] ? $this->root_site_piclens.PICLENS_PATH.'swf/cooliris.swf' : 'http://apps.cooliris.com/embed/cooliris.swf')  
     63                                'swf_link'                              => ($this->my_config['piclens_wall_swflocal'] ? $this->root_site_piclens.PICLENS_PATH.'swf/cooliris.swf' : 'http://apps.cooliris.com/embed/cooliris.swf'), 
     64                 'nbligne'              => $this->my_config['piclens_wall_nb_ligne'] 
    6465                        )); 
    6566                         
  • extensions/piclens/piclenswall.tpl

    r3410 r3536  
    99        <object id="o" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  
    1010                width="100%" height="{$height}" > 
    11                         <param name="movie" value="{$swf_link}?feed={$rssfeed}&amp;style={$color}&amp;showEmbed={$showembed}&amp;showFullScreen={$showfullscreen}&amp;showSearch={$showsearch}" /> 
     11                        <param name="movie" value="{$swf_link}?feed={$rssfeed}&amp;style={$color}&amp;numRows={$nbligne}&amp;showEmbed={$showembed}&amp;showFullScreen={$showfullscreen}&amp;showSearch={$showsearch}" /> 
    1212                        <param name="allowFullScreen" value="{$showfullscreen}" /> 
    1313                        <param name="showEmbed" value="{$showembed}" /> 
    1414                        <param name="showSearch" value="{$showsearch}" /> 
    1515                        <param name="allowScriptAccess" value="always" /> 
     16            <param name="flashvars" value="feed=api://www.flickr.com/&amp;style={$color}&amp;numRows={$nbligne}" /> 
     17             
    1618                        {if $transparent} 
    1719                        <param name="wmode" value="transparent" /> 
    1820                        {/if} 
    19                         <embed {if $transparent}WMODE="transparent" {/if} type="application/x-shockwave-flash" src="{$swf_link}?feed={$rssfeed}&amp;style={$color}&amp;showEmbed={$showembed}&amp;showFullScreen={$showfullscreen}&amp;showSearch={$showsearch}" width="100%" height="{$height}" showEmbed="{$showembed}" showSearch="{$showsearch}" allowFullScreen="{$showfullscreen}" allowScriptAccess="always" /> 
     21                        <embed {if $transparent}WMODE="transparent" {/if} type="application/x-shockwave-flash" src="{$swf_link}?feed={$rssfeed}&amp;style={$color}&amp;numRows={$nbligne}&amp;showEmbed={$showembed}&amp;showFullScreen={$showfullscreen}&amp;showSearch={$showsearch}" width="100%" height="{$height}" showEmbed="{$showembed}" showSearch="{$showsearch}" allowFullScreen="{$showfullscreen}" allowScriptAccess="always" style="{$color}" numRows="{$nbligne}"/> 
    2022        </object> 
    2123        </center> 
Note: See TracChangeset for help on using the changeset viewer.