Changeset 1031
- Timestamp:
- Feb 10, 2006, 3:10:41 AM (18 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/category.php
r1029 r1031 89 89 } 90 90 91 // creation of the array containing the cat ids to expand in the menu92 // $page['tab_expand'] contains an array with the category ids93 // $page['expand'] contains the string to display in URL with comma94 $page['tab_expand'] = array();95 if ( isset( $page['cat'] ) and is_numeric( $page['cat'] ) )96 {97 // the category displayed (in the URL cat=23) must be seen in the menu ->98 // parent categories must be expanded99 $uppercats = explode( ',', $page['uppercats'] );100 foreach ( $uppercats as $uppercat ) {101 array_push( $page['tab_expand'], $uppercat );102 }103 }104 // in case of expanding all authorized cats $page['tab_expand'] is empty105 if ( $user['expand'] )106 {107 $page['tab_expand'] = array();108 }109 91 //----------------------------------------------------- template initialization 110 92 // … … 301 283 'NAME'=>$lang['search'], 302 284 'U_SUMMARY'=> 'search.php', 285 'REL'=> 'rel="search"' 303 286 )); 304 287 … … 323 306 'TITLE'=>l10n('notification'), 324 307 'NAME'=>l10n('Notification'), 325 'U_SUMMARY'=> PHPWG_ROOT_PATH.'notification.php' 308 'U_SUMMARY'=> PHPWG_ROOT_PATH.'notification.php', 309 'REL'=> 'rel="nofollow"' 326 310 )); 327 311 -
trunk/include/functions_category.inc.php
r1029 r1031 133 133 $query.= ' 134 134 AND (id_uppercat is NULL'; 135 if ( isset ($page['tab_expand']) and count($page['tab_expand']) > 0)136 { 137 $query.= ' OR id_uppercat IN ('. implode(',',$page['tab_expand']).')';135 if ( isset( $page['cat'] ) and is_numeric( $page['cat'] ) ) 136 { 137 $query.= ' OR id_uppercat IN ('.$page['uppercats'].')'; 138 138 } 139 139 $query.= ')'; … … 324 324 global $conf; 325 325 return array( 326 327 array(get_lang('best_rated_cat'), 'average_rate DESC', $conf['rate']),328 array(get_lang('most_visited_cat'), 'hit DESC', true),329 array(get_lang('Creation date'), 'date_creation DESC', true),330 array(get_lang('Availability date'), 'date_available DESC', true),331 array(get_lang('File name'), 'file ASC', true)326 array('Default', '', true), 327 array(l10n('best_rated_cat'), 'average_rate DESC', $conf['rate']), 328 array(l10n('most_visited_cat'), 'hit DESC', true), 329 array(l10n('Creation date'), 'date_creation DESC', true), 330 array(l10n('Availability date'), 'date_available DESC', true), 331 array(l10n('File name'), 'file ASC', true) 332 332 ); 333 333 } … … 372 372 $page['cat_uploadable'] = $result['uploadable']; 373 373 $page['cat_commentable'] = $result['commentable']; 374 $page['cat_id_uppercat'] = $result['id_uppercat']; 374 375 $page['uppercats'] = $result['uppercats']; 375 376 $page['title'] = … … 469 470 if (isset($forbidden)) 470 471 { 471 $page['where'] = "\n".' AND '.$forbidden;472 $page['where'] .= "\n".' AND '.$forbidden; 472 473 } 473 474 -
trunk/include/functions_html.inc.php
r1030 r1031 82 82 { 83 83 $navbar.= '<a href="'; 84 $navbar.= $url .'&start=0';84 $navbar.= $url; 85 85 $navbar.= '" class="'.$link_class.'" rel="start">'.$lang['first_page']; 86 86 $navbar.= '</a>'; … … 96 96 $previous = $start - $nb_element_page; 97 97 $navbar.= '<a href="'; 98 $navbar.= $url.'&start='.$previous; 98 $navbar.= $url; 99 if ($previous>0) 100 { 101 $navbar.= '&start='.$previous; 102 } 99 103 $navbar.= '" class="'.$link_class.'" rel="prev">'.$lang['previous_page']; 100 104 $navbar.= '</a>'; … … 104 108 $navbar.= $lang['previous_page']; 105 109 } 106 $navbar.= ' | 110 $navbar.= ' |'; 107 111 108 112 if ($cur_page > $pages_around + 1) 109 113 { 110 114 $navbar.= ' <a href="'; 111 $navbar.= $url .'&start=0';115 $navbar.= $url; 112 116 $navbar.= '" class="'.$link_class.'">1</a>'; 113 117 if ($cur_page > $pages_around + 2) … … 130 134 $temp_start = ($i - 1) * $nb_element_page; 131 135 $navbar.= ' <a href="'; 132 $navbar.= $url.'&start='.$temp_start; 136 $navbar.= $url; 137 if ($temp_start>0) 138 { 139 $navbar.= '&start='.$temp_start; 140 } 133 141 $navbar.= '" class="'.$link_class.'"'; 134 if ($i == $cur_page - 1)135 {136 $navbar.= ' rel="prev"';137 }138 if ($i == $cur_page + 1)139 {140 $navbar.= ' rel="next"';141 }142 142 $navbar.='>'.$i.'</a>'; 143 143 } … … 183 183 $navbar.= '<a href="'; 184 184 $navbar.= $url.'&start='.$temp_start; 185 $navbar.= '" class="'.$link_class.'" >'.$lang['last_page'];185 $navbar.= '" class="'.$link_class.'" rel="last">'.$lang['last_page']; 186 186 $navbar.= '</a>'; 187 187 } … … 351 351 $menu = ''; 352 352 353 $page_cat = 0; 354 if (isset($page['cat']) and is_numeric($page['cat']) ) 355 { 356 $page_cat = $page['cat']; 357 } 353 358 foreach ($categories as $category) 354 359 { … … 371 376 372 377 $menu.= "\n\n".'<li'; 373 if (isset($page['cat']) 374 and is_numeric($page['cat']) 375 and $category['id'] == $page['cat']) 378 if ($category['id'] == $page_cat) 376 379 { 377 380 $menu.= ' class="selected"'; … … 380 383 381 384 $url = PHPWG_ROOT_PATH.'category.php?cat='.$category['id']; 382 $menu.= "\n".'<a href="'.$url.'">'.$category['name'].'</a>'; 385 $menu.= "\n".'<a href="'.$url.'"'; 386 if ($category['id'] == $page['cat_id_uppercat']) 387 { 388 $menu.= ' rel="up"'; 389 } 390 $menu.= '>'.$category['name'].'</a>'; 383 391 384 392 if ($category['nb_images'] > 0) … … 409 417 function parse_comment_content($content) 410 418 { 419 $pattern = '/(https?:\/\/\S*)/'; 420 $replacement = '<a href="$1" rel="nofollow">$1</a>'; 421 $content = preg_replace($pattern, $replacement, $content); 422 411 423 $content = nl2br($content); 412 413 $pattern = '/(http?:\/\/\S*)/';414 $replacement = '<a href="$1">$1</a>';415 $content = preg_replace($pattern, $replacement, $content);416 424 417 425 // replace _word_ by an underlined word … … 426 434 427 435 // replace /word/ by an italic word 428 $pattern = "/\/(\S*)\/(\s)/"; 429 $replacement = '<span style="font-style:italic;">$1$2</span>'; 430 $content = preg_replace($pattern, $replacement, $content); 431 436 $pattern = "/\/(\S*)\/(\s)/"; 437 $replacement = '<span style="font-style:italic;">$1$2</span>'; 438 $content = preg_replace($pattern, $replacement, $content); 439 440 $content = '<div>'.$content.'</div>'; 432 441 return $content; 433 442 } -
trunk/template/yoga/category.tpl
r1020 r1031 35 35 <ul> 36 36 <!-- BEGIN summary --> 37 <li><a href="{summary.U_SUMMARY}" title="{summary.TITLE}" >{summary.NAME}</a></li>37 <li><a href="{summary.U_SUMMARY}" title="{summary.TITLE}" {summary.REL}>{summary.NAME}</a></li> 38 38 <!-- END summary --> 39 39 <!-- BEGIN upload --> … … 51 51 <ul> 52 52 <!-- BEGIN register --> 53 <li><a href="{U_REGISTER}" >{L_REGISTER}</a></li>53 <li><a href="{U_REGISTER}" rel="nofollow">{L_REGISTER}</a></li> 54 54 <!-- END register --> 55 55 <!-- BEGIN login --> 56 <li><a href="{F_IDENTIFY}" >{lang:Connection}</a></li>56 <li><a href="{F_IDENTIFY}" rel="nofollow">{lang:Connection}</a></li> 57 57 <!-- END login --> 58 58 <!-- BEGIN logout --> -
trunk/template/yoga/picture.tpl
r1020 r1031 4 4 5 5 <div id="imageHeaderBar"> 6 <div class="browsePath"><a href="{U_HOME}" >{L_HOME}</a>{LEVEL_SEPARATOR}{CATEGORY}</div>6 <div class="browsePath"><a href="{U_HOME}" rel="home">{L_HOME}</a>{LEVEL_SEPARATOR}{CATEGORY}</div> 7 7 <div class="imageNumber">{PHOTO}</div> 8 8 <!-- BEGIN title --> … … 36 36 <div class="navButtons"> 37 37 <!-- BEGIN last --> 38 <a class="navButton prev" href="{last.U_IMG}" ><img src="{themeconf:icon_dir}/last.png" class="button" alt="{lang:last_page}"></a>38 <a class="navButton prev" href="{last.U_IMG}" rel="last"><img src="{themeconf:icon_dir}/last.png" class="button" alt="{lang:last_page}"></a> 39 39 <!-- END last --> 40 40 <!-- BEGIN next --> 41 41 <a class="navButton next" href="{next.U_IMG}" title="{L_NEXT_IMG}{next.TITLE_IMG}" rel="next"><img src="{themeconf:icon_dir}/right.png" class="button" alt="next"></a> 42 42 <!-- END next --> 43 <a class="navButton up" href="{U_UP}" title="{L_UP_HINT}" ><img src="{themeconf:icon_dir}/up.png" class="button" alt="{L_UP_ALT}"></a>43 <a class="navButton up" href="{U_UP}" title="{L_UP_HINT}" rel="up"><img src="{themeconf:icon_dir}/up.png" class="button" alt="{L_UP_ALT}"></a> 44 44 <!-- BEGIN previous --> 45 45 <a class="navButton prev" href="{previous.U_IMG}" title="{L_PREV_IMG}{previous.TITLE_IMG}" rel="prev"><img src="{themeconf:icon_dir}/left.png" class="button" alt="previous"></a> 46 46 <!-- END previous --> 47 47 <!-- BEGIN first --> 48 <a class="navButton prev" href="{first.U_IMG}" rel=" start"><img src="{themeconf:icon_dir}/first.png" class="button" alt="{lang:first_page}"></a>48 <a class="navButton prev" href="{first.U_IMG}" rel="first"><img src="{themeconf:icon_dir}/first.png" class="button" alt="{lang:first_page}"></a> 49 49 <!-- END first --> 50 50 </div> -
trunk/template/yoga/search.tpl
r960 r1031 4 4 <ul class="categoryActions"> 5 5 <li><a href="{U_HELP}" onclick="popuphelp(this.href); return false;" title="{lang:Help}"><img src="{themeconf:icon_dir}/help.png" class="button" alt="(?)"></a></li> 6 <li><a href="{U_HOME}" title="{lang:return to homepage}" ><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li>6 <li><a href="{U_HOME}" title="{lang:return to homepage}" rel="home"><img src="{themeconf:icon_dir}/home.png" class="button" alt="{lang:home}"/></a></li> 7 7 </ul> 8 8 <h2>{lang:Search}</h2>
Note: See TracChangeset
for help on using the changeset viewer.