Jump to content

Pro100User

Newbie
  • Posts

    11
  • Joined

  • Last visited

Everything posted by Pro100User

  1. Сори, все сделал
  2. Всем спасибо. наконец разобрался как поставить ограничение на доп.поле
  3. В shortstory стоит ограничение 250 символов (видно на скрине). если я текст описание выведу через доп.поле, то он обрезаться не будет и короткая новость растянется. а мне этого какбы не надо.
  4. У меня текст в shortstory.tpl, а картинка в [xfvalue_image]. я могу их поменять местами. тогда модуль заработает нормально, а текст в доп.поле орезаться не будет... почему и попросил ответить хотябы на 1 вопрос Ворует MID-TEAM и раздает бесплатно, я веть нечего плохава не делаю
  5. ну тоесть я её не покупал =) mid-team.ws
  6. Всем привет. Помогите пожалуйста с движком DLE 9.5 null У меня есть 2 вопроса. ответьте хотяб на 1 1. как ограничить количество символов в дополнительном поле? (желательно чтоб не орезало слова и кончалось на "....") 2. Есть модуль "Topnews v1 alternativ" выводит в топ тока те новости в каторых есть картинка. у меня картинки идут через дополнительное поле [xfvalue_image] и модуль их не видит... помогите исправить код <?php $sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY news_read DESC LIMIT 0,10" ); while ( $row = $db->get_row()){$row['date'] = strtotime( $row['date'] ); $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, 200 ) . "...";$short_story = substr( strip_tags($row['short_story']), 0, 0 )."..."; $shortnews = $row['short_story']; preg_match_all( '#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total); foreach( $total[2] as $image ) echo(' <a class="tooltip" href="'.$full_link.'" ><img align="center" src="'.$image.'"><span>'.$title.'<small></small></span></a>') ;} ?> Спасибо за внимание.
  7. мне наверно надо было сказать, что таблица находится в shortstory.tpl собственно вот она: <div class="post"> <div class="post-title">[full-link] {title} [/full-link] <div id="rating">{rating}</div> </div> <table class="kino-table"> <tr> <td rowspan="5">{short-story}</td> <td class="kino-table1" >Год:</td> <th class="kino-table2">{year}</th> </tr> <tr> <td class="kino-table1">Страна:</td> <th class="kino-table2">{country}</th></tr> <tr> <td class="kino-table1">Режиссер:</td> <th class="kino-table2">{directorall}</th></tr> <tr> <td class="kino-table1">В ролях:</td> <th class="kino-table2">{actorall}</th></tr> <tr> <td colspan="3" class="kino-table3" {text limit="20"}>[xfgiven_opisanie]<font color="505050">Описание:</font> [xfvalue_opisanie] [/xfgiven_opisanie]</td> </tr> </table> <div class="post-data"> <div class="data"> <span class="cell">Просмотров: {views}</span> <span class="cell">[com-link]Комментариев: {comments-num}[/com-link]</span> <span class="cell-adm">[edit]Редактировать[/edit]</span> <ul> <li class="more">[full-link]Смотреть[/full-link]</li> </ul> </div> </div> </div> Может есть какието другие способы орезать текст?
  8. Здраствуйте, у меня есть html таблица, в ней тег [xfvalue_opisanie] (дополгительное поле DLE) Мне нужно ограничить количество символов в этом поле. нашел php script function getPrewText( $text, $maxwords = 60, $maxchar = 50 ) { $text = strip_tags( $text ); $words = split( ' ', $text ); $text=''; foreach ($words as $word){ { if (mb_strlen($text.' '.$word)<$maxchar) {$text.=' '.$word; } else {$text.='...';break;}; } return $text; как и куда мне его нада вставлять? Помогите пожалуйста.
  9. Не помогло Есть еще какие нибудь идеи?
  10. Подскажите как сделать закругленные углы у картинок в топ 10 новостей (DLE 9.5) Скрипт модуля <?php $sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC LIMIT 0,10" ); while ( $row = $db->get_row()){$row['date'] = strtotime( $row['date'] ); $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, 200 ) . "...";$short_story = substr( strip_tags($row['short_story']), 0, 0 )."..."; $shortnews = $row['short_story']; preg_match_all( '#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total); foreach( $total[2] as $image ) echo(' <a class="tooltip" href="'.$full_link.'" ><img align="center" src="'.$image.'" width="97" height="133" ><span>'.$title.'<small></small></span></a>') ;} ?> CSS .tooltip { position: relative;} .tooltip span { position: absolute; left: 0; top: -80px; display: none; padding: 3px 8px; white-space: nowrap; font-size: 14px; font-weight:500; text-align: right; background-color: #CCCCCA; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #000; border: 1px solid #FFAD33; } .tooltip span small { position: absolute; right: 10px; bottom: -6px; border-top: 6px solid rgba(0,0,0,.8); border-left: 6px solid transparent; } .tooltip:hover span { display: block; } Или может border закругленный сделать, тока как для каждой картинки???
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy