Changeset 3536


Ignore:
Timestamp:
Jul 7, 2009, 12:19:26 AM (15 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.