Убрать код доп. поля и вставить условный код
|
|
Воскресенье, 09.10.2011, 19:10
Пользователь
В этом коде:
<span>".iconv( "UTF-8", "windows-1251", 'Жанр' ).": <i>".$xfieldsdata['genre']."</i></span>
Употребляется доп. поле, как вместо его, вставить условный код {link-category} ?? |
Хорошо в сети, когда есть мозги. © Ricoos
Пишу статьи, делаю рерайт. Писать в лс или icq. |
|
Понедельник, 10.10.2011, 12:05
Заблокированные
Code [xfgiven_source] [xfvalue_source] [/xfgiven_source] Это код доп. поля, а там нет его. |
|
Понедельник, 10.10.2011, 20:52
Пользователь
killеr, дополнительное поле есть, под кодом genre, только это доп. поле выводится как-то другим кодом |
Хорошо в сети, когда есть мозги. © Ricoos
Пишу статьи, делаю рерайт. Писать в лс или icq. |
|
Вторник, 11.10.2011, 01:54
Проверенный
Откуда этот кусок кода выдран? |
|
Вторник, 11.10.2011, 06:30
Пользователь
Из файла модуля, этот модуль выводит 5 самых рейтинговых фильмов. Могу скинуть сюда сам файл, где находится этот код |
Хорошо в сети, когда есть мозги. © Ricoos
Пишу статьи, делаю рерайт. Писать в лс или icq. |
|
Вторник, 11.10.2011, 12:34
Пользователь
сбрасывай. |
e-mail: fcarsenal@tut.by icq: 597136341 skype: denisneposeda1992 R411518320165 Z183592628240 |
|
Пользователь
Вот:
<?php
# www.00000.ru if ( $copy ) $copy = intval( $copy ); else $copy = 0; if ( $cache_time ) $cache_time = intval( $cache_time ); else $cache_time = 14400; if ( $catid ) $catid = intval( $catid ); else $catid = 1; $xfields = xfieldsload();
if( $copy == 0 ) include_once ( ENGINE_DIR.'/modules/csr.templates.functions.php' );
$profilms_popular = LoadCache( 'profilms_popular_c'.$copy, $cache_time, 'text' );
if ( !$profilms_popular ) { $sql_result = $db->query("SELECT id, title, date, alt_name, category, comm_num, short_story, news_read, flag, xfields, rating FROM " . PREFIX . "_post ORDER BY rating DESC, news_read DESC LIMIT 0, $count" ); while ($row = $db->get_row()){ $row['date'] = strtotime( $row['date'] ); $date = date( 'j.m.Y', $row['date']); $comm_num = $row['comm_num']; $row['category'] = intval( $row['category'] ); if( ! $row['category'] ) { $my_cat = "---"; $my_cat_link = "---"; } else { $my_cat = array (); $my_cat_link = array (); $cat_list = explode( ',', $row['category'] ); if( count( $cat_list ) == 1 ) { $my_cat[] = $cat_info[$cat_list[0]]['name']; $my_cat_link = get_categories( $cat_list[0] ); } else { foreach ( $cat_list as $element ) { if( $element ) { $my_cat[] = $cat_info[$element]['name']; if( $config['ajax'] ) $go_page = "onclick=\"DlePage('do=cat&category={$cat_info[$element]['alt_name']}'); return false;\" "; else $go_page = ""; if( $config['allow_alt_url'] == "yes" ) $my_cat_link[] = "<a {$go_page}href=\"" . $config['http_home_url'] . get_url( $element ) . "/\">{$cat_info[$element]['name']}</a>"; else $my_cat_link[] = "<a {$go_page}href=\"$PHP_SELF?do=cat&category={$cat_info[$element]['alt_name']}\">{$cat_info[$element]['name']}</a>"; } } $my_cat_link = implode( ', ', $my_cat_link ); } $my_cat = implode( ', ', $my_cat ); } $row['category'] = intval( $row['category'] ); if( $config['allow_alt_url'] == "yes"){ if( $row['flag'] and $config['seo_type']){ if( $row['category'] and $config['seo_type'] == 2 ){ $full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html"; } else { $full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html"; } } else { $full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html"; } } else { $full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id']; } $title = substr( $row['title'], 0, 30 ) . "..."; $title = $row['title']; $short_story = substr( strip_tags($row['short_story']), 0, 150 )."..."; $shortnews = $row['short_story']; $views = $row['news_read']; /*preg_match_all( '#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total); foreach( $total[2] as $image ) { $thisimage='<img src="'.$image.'"'; list($width, $height)=getimagesize($image); // 120x171 if($width>$height) { $imagesize=' height="171" alt="'.$title.'" />'; } if($height>$width) { $imagesize=' width="120" alt="'.$title.'" />'; } if($height==$width) { $imagesize=' height="171" alt="'.$title.'" />'; }}*/ // Обработка дополнительных полей $xfieldsdata = xfieldsdataload( $row['xfields'] ); // Обработка дополнительных полей //$profilms_popular .= "<div class=\"item\"><a href=".$full_link.">".$thisimage.$imagesize."</a></div>"; $profilms_popular .= " <dl> <dt><img src=\"".$xfieldsdata['poster']."\" width=\"65\" alt=\"".$title."\" /></dt> <dd> <b><a href=\"".$full_link."\">".$title."</a></b> <span>".iconv( "UTF-8", "windows-1251", 'Год выпуска' ).": <i>".$xfieldsdata['year']."</i></span> <span>".iconv( "UTF-8", "windows-1251", 'Жанр' ).": <i>".$xfieldsdata['genre']."</i></span> <span>".iconv( "UTF-8", "windows-1251", 'Время' ).": <i>".$xfieldsdata['duration']."</i></span> <span>".iconv( "UTF-8", "windows-1251", 'Страна' ).": <i>".$xfieldsdata['land']."</i></span> </dd> </dl>"; SaveCache( 'profilms_popular_c'.$copy, $profilms_popular );
} } echo $profilms_popular;
?> |
Хорошо в сети, когда есть мозги. © Ricoos
Пишу статьи, делаю рерайт. Писать в лс или icq. |
|
Проверенный
Ricoos, попробуй сменить $xfieldsdata['duration']
на
get_url( $row['category'] ) |
|
Воскресенье, 30.10.2011, 16:17
Пользователь
igoryanzx1, отображается не название категории, а ее имя в ссылке Добавлено (30.10.2011, 15:17) --------------------------------------------- igoryanzx1, у тебя почти получилось.... Плиззз, помогите сделать.. С меня награды |
Хорошо в сети, когда есть мозги. © Ricoos
Пишу статьи, делаю рерайт. Писать в лс или icq. |
|
Воскресенье, 30.10.2011, 22:39
Проверенный
Я не совсем понял, что должно находиться <span>".iconv( "UTF-8", "windows-1251", 'Жанр' ).": <i>" ТУТ "</i></span>
get_url( $row['category'] ) выводит вроде ссылку с анкором на категорию... |
|
Вторник, 15.11.2011, 17:00
Пользователь
тему офф |
Пост отредактировал Ricoos - Вторник, 15.11.2011, 17:03 |
Хорошо в сети, когда есть мозги. © Ricoos
Пишу статьи, делаю рерайт. Писать в лс или icq. |
|