Ignore:
Timestamp:
Jul 17, 2009, 7:41:22 PM (15 years ago)
Author:
tiico
Message:

Add compatiblity with tag page (piclens and wall)
Add parameter to avoid double image in the feed

Location:
extensions/piclens/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • extensions/piclens/include/Piclens.class.php

    r3410 r3619  
    4747                        {
    4848
     49                                // Page Tags
     50                                if (($page['section']) == 'tags' && $this->my_config['piclens_tags_active'])
     51                                {
     52                                        $tags = '';
     53                                        foreach ($page['tag_ids'] as $id => $tag)
     54                                                $tags .= '/'.$tag.'-'.$page['tags'][''.$id.'']['name'];
     55                                       
     56                                        $piclnkMaster='<link rel="alternate"'
     57                                                                . ' href="'.$this->root_site_piclens.PICLENS_PATH.'piclens-rss.php?/tags'
     58                                                                .$tags
     59                                                                .'"'
     60                                                                .' type="application/rss+xml" title="" id="recent_pics"'
     61                                                                . ' >' . "\n";                 
     62                                }
    4963                                // Page images recentes
    50                                 if (($page['section']) == 'recent_pics' && $this->my_config['piclens_recentpics_active'])
     64                                elseif (($page['section']) == 'recent_pics' && $this->my_config['piclens_recentpics_active'])
    5165                                {
    5266                                        $piclnkMaster='<link rel="alternate"'
     
    250264                                        || (($page['section']) == 'best_rated' && $this->my_config['piclens_bestrated_active'])
    251265                                        || (($page['section']) == 'favorites' && $this->my_config['piclens_favorites_active'])
     266                                        || (($page['section']) == 'tags' && $this->my_config['piclens_tags_active'])
    252267                                        || (($page['section']) == 'categories')
    253268                                        )
     
    443458                                else if ($page['section'] == 'favorites' && $this->my_config['piclens_wall_spec_favorites'])
    444459                                        $rssfeed = $this->root_site_piclens.PICLENS_PATH.'piclens-rss.php?/favorites';
     460                                else if ($page['section'] == 'tags' && $this->my_config['piclens_wall_spec_tags'])
     461                                {
     462                                        $tags = '';
     463                                        foreach ($page['tag_ids'] as $id => $tag)
     464                                                $tags .= '/'.$tag.'-'.$page['tags'][''.$id.'']['name'];
     465                                        $rssfeed = $this->root_site_piclens.PICLENS_PATH.'piclens-rss.php?/tags'.$tags;
     466                                }
    445467                        }
    446468                        // Remplacement de la navigation
  • extensions/piclens/include/default_values.inc.php

    r3614 r3619  
    5353$piclens_default_values['piclens_bestrated_active'] = true;
    5454$piclens_default_values['piclens_favorites_active'] = true;
     55$piclens_default_values['piclens_tags_active']  = true;
    5556
    5657$piclens_default_values['piclens_wall_spec'] = false; // remplacement navigation image dans categories par le mur 3D
     
    6061$piclens_default_values['piclens_wall_spec_bestrated'] = false;
    6162$piclens_default_values['piclens_wall_spec_favorites'] = false;
     63$piclens_default_values['piclens_wall_spec_tags'] = false;
    6264
    6365$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)
     
    8385
    8486
    85 $piclens_default_values['piclens_rss_name'] = "%I2"; // Nom
    86 $piclens_default_values['piclens_rss_desc'] = "%I3"; // Description
     87$piclens_default_values['piclens_rss_name'] = "Nom : %I2"; // Nom
     88$piclens_default_values['piclens_rss_desc'] = "(%I3)"; // Description
    8789
     90$piclens_default_values['piclens_exclude_double']       = false; // Suppression des doublons
    8891?>
Note: See TracChangeset for help on using the changeset viewer.