Показать сообщение отдельно
Старый 27.02.2012, 21:27 Вверх   #5
Новичок
 
Аватар для alex24
alex24 вне форума
Доп. информация
По умолчанию

zer0cool там в шаблоне за модуль отвечает только вроде бы 1 php файл, вот он:

PHP код:
<?php

# www.verstka.pro
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;
if( 
$copy == ) include_once ( ENGINE_DIR.'/modules/csr.templates.functions.php' );

$profilms_last LoadCache'profilms_last_c'.$copy$cache_time'text' );

if ( !
$profilms_last ) {
    
$sql_result $db->query("SELECT comments.post_id, comments.is_register, comments.text, comments.autor, comments.email, post.id, post.date as newsdate, post.title, post.category, post.alt_name, post.flag FROM " PREFIX "_comments as comments, " PREFIX "_post as post WHERE post.id=comments.post_id ORDER BY comments.date DESC LIMIT 0, $count);
                                                    
    while (
$row $db->get_row()){
        
        
$title $row['title'];
        
$text htmlspecialcharsstripslashes(substr$row['text'], 0200 ) . "..."));
        
        if(! 
$row['is_register'] == "1" ) {
            if( 
$row['email'] != "") {
                if( 
preg_match"/^[\.A-z0-9_\-]+[@][A-z0-9_\-]+([.][A-z0-9_\-]+)+[A-z]{1,4}$/"$row['email'] ) ) { $url_target ""$mail_or_url "mailto:"; }
                else {
                    
$url_target "target=\"_blank\"";
                    
$mail_or_url "";
                    if( 
substr$row[email], 0) == "www" ) { $mail_or_url "http://"; } 
                }
                if( 
$mail_or_url == "mailto:" ) {
                    
$email explode("@"$row['email'], 2);
                    
$autor "<script>var em0 = '$email[0]'; document.write('<a href=\"mailto:' + em0 + '@$email[1]\">" $row['autor'] . "</a>');</script>";
                } else {
                    
$autor "<a $url_target href=\"$mail_or_url$row[email] . "\">" $row['autor'] . "</a>"  ;
                }
            } else { 
$autor $row['autor']; }
        } else {
            if( 
$config['allow_alt_url'] == "yes" ) {
                
$autor "<a href=\"" $config['http_home_url'] . "user/" urlencode$row['autor'] ) . "/\">" $row['autor'] . "</a>";
            } else {
                
$autor "<a href=\"$PHP_SELF?subaction=userinfo&amp;user=" urlencode$row['autor'] ) . "\">" $row['autor'] . "</a>";
            }
        }

        if( 
$config['allow_alt_url'] == "yes" ) {
            if( 
$row['flag'] ) {
                
$full_link $config['http_home_url'] . $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'] . "index.php?newsid=" $row['id'];
        }        
            
        
$profilms_last .= "
        <dl>
          <dd><b>"
.iconv"UTF-8""windows-1251"'Фильм' ).":</b> <b><a href=\"".$full_link."\">".$title."</a></b></dd>
          <dd><b>"
.iconv"UTF-8""windows-1251"'Пишет' ).":</b> ".$autor."</dd>
          <dt>"
.$text."</dt>
        </dl>"
;
        
SaveCache'profilms_last_c'.$copy$profilms_last );

    }
}
echo 
$profilms_last;


?>
jakal отправил данные в личку
Вот так выглядит исходный код модуля

PHP код:
      <h6 class="i-lastcomms">Последние комментарии</h6>

      <
div class="block-lastcomms">
        
        <
dl>
          <
dd><b>Фильм:</b> <b><a href="/6-doktor-xaus-8-sezon.html">Доктор Хаус 8 сезон</a></b></dd>
          <
dd><b>Пишет:</b> <a href="/user/admin/">admin</a></dd>
          <
dt></br>График выхода Серияов (в США по понедельникам): &lt;br /&gt;Серия 1 Twenty Vicodin 3 октября.&lt;br /&gt;Серия 2 Transplant 10 октября.&lt;br /&gt;Серия 3 Charity Case - 17 октября.&lt;br /&gt;ВНИМАНИЕДВУХНЕДЕЛЬН...</dt>

        </
dl>
        <
dl>
          <
dd><b>Фильм:</b> <b><a href="/70-pereputannye.html">Перепутанные</a></b></dd>
          <
dd><b>Пишет:</b> <a href="/user/admin/">admin</a></dd>
          <
dt></br>График выхода серий:&lt;br /&gt;&lt;br /&gt;1x15 Expulsion From the Garden of Eden 31.01.2012&lt;br /&gt;1x16 Las Dos Fridas 7.02.2012&lt;br /&gt;1x17 Protect Me From What I Want 14.02.2012&lt;br /&gt;1x18 The Art of Painting 21.0...</dt>

        </
dl>
        <
dl>
          <
dd><b>Фильм:</b> <b><a href="/69-nezabyvaemoe.html">Незабываемое</a></b></dd>
          <
dd><b>Пишет:</b> <a href="/user/admin/">admin</a></dd>
          <
dt></br>График выхода Серияов (в США по вторникам):&lt;br /&gt;Серия 1 Pilot 20 сентября.&lt;br /&gt;Серия 2 Heros 27 сентября.&lt;br /&gt;Серия 3 Check Out Time 4 октября.&lt;br /&gt;Серия 4 Up In Flames 11 октября....</dt>

        </
dl>
        <
dl>
          <
dd><b>Фильм:</b> <b><a href="/65-besstyzhie-2-sezon.html">Бесстыжие 2 сезон</a></b></dd>
          <
dd><b>Пишет:</b> <a href="/user/admin/">admin</a></dd>
          <
dt></br>График выхода Серияов (в США по воскресеньям):&lt;br /&gt;Серия 1 Summertime 8 января.&lt;br /&gt;Серия 2 Summer Loving 15 января.&lt;br /&gt;Серия 3 I&amp;#039;ll Light a Candle for You Every Day - 22 января.&lt;br...</dt>

        
</dl>
        <
dl>
          <
dd><b>Фильм:</b> <b><a href="/64-belyj-vorotnichok-3-sezon.html">Белый воротничок 3 сезон</a></b></dd>
          <
dd><b>Пишет:</b> <a href="/user/admin/">admin</a></dd>
          <
dt></br>График выхода Серияов (в США по вторникам):&lt;br /&gt;Серия 1 On Guard 7 июня.&lt;br /&gt;Серия 2 Where There&amp;#039;s a Will - 14 июня.&lt;br /&gt;Серия 3 - Deadline - 21 июня.&lt;br /&gt;Серия 4 - Dentist of Detroit -...</dt>

        
</dl>
      </
div
apelisin ещё бы знать как это реализовать, но за помощь спасибо !

Последний раз редактировалось alex24; 27.02.2012 в 21:31..
  Ответить с цитированием
 
Время генерации страницы 0.15077 секунды с 10 запросами