Проблема при переезда с localhost в инет

Главные вкладки

Аватар пользователя sidor sidor 26 сентября 2009 в 1:22

Делал на локалхосте рейтинг (голосование).
Создал тип материала - профиль, куда добавил несколько полей + фотографию.
Далее через таксономию сделал возрастные категории, что бы разделись участников голосования на группы.

Вообщем, в результате, у меня вышло вот что (картинка кликабельна):
Piccy.info - Free Image Hosting

Затем сделал бекап базы, запаковал в архив сайт и залил все на сайт, где все распаковал, отредактировал settings.php
Весь сайт работает кроме самого главного - голосования! Причем, все профили, которые я создал и возрастные категории есть. Просто не выводится ничего на странице, не исполняется php-код.
Вот, это та самая страница что выше, но на инет-хосте:
Piccy.info - Free Image Hosting

Как я реализовал конкурсы - создал отдельный тип материала с названием contest, написал сниплет в templates.php, что бы drupal применял дизайн для нодов этого типа материала с файла page-contest.php.
Вот как выглядит вывод конкурсантов в этом файле:


    <?php 
    $sql 
"SELECT * FROM {NODE} n WHERE type = 'profile' AND status = 1 ORDER BY n.created DESC";
        
$result db_query(db_rewrite_sql($sql));
        
$counter 0;
        while (
$data db_fetch_object($result)) {
        
$node node_load($data->nid);
        foreach (
$node->taxonomy as $item) {
        
$node_count taxonomy_term_count_nodes($item->tid$type 0);
    if(
$counter == 0) {
    
?>
    <div class="golosTitle">
      <span class="titleG"><?php print $item->name ?></span>
    <!-- end golosTitle--></div>
   
  
<?php
     
}
    
$lightbox_path imagecache_create_url('post_images_400x600'$node->field_pics[0]['filepath'] );
    
$imagecache_image theme('imagecache''post_images_123x122'$node->field_pics[0]['filepath']);
    
$pic_link '<a style="text-decoration: none;" rel="lightbox" alt=" " title=" " href="'.$lightbox_path.'">'$imagecache_image .'</a>';
    
$score theme("vote_up_down_widget_alt"$node->nid'node');
    
$content_item .= printf("<div class='boxForGirl' align='left'>
              %s
             <span class='fioTxt'> %s
<br />
                   г. %s<br />
                   %s лет</span> 
             <div class='placeButtGL'>%s</div>
             
             <!-- end boxForGirl --></div>"
$pic_link$node->field_fio[0]['value'], $node->field_town[0]['value'], $node->field_age[0]['value'], $score);
      
$counter++;
        if(
$node_count == $counter) {
        
$counter 0;
        print 
"<div class='clear'></div>";
        }

  

?>

Именно этот код не работает на инет-сервере. Я с друпалом разбираюсь только 2ю неделю. Подскажите пожалуйста что я не так сделал? Не могу понять....

Комментарии

Аватар пользователя alex-devil alex-devil 13 мая 2010 в 9:01

я конечно чуть чуть не по теме...и подсказать тебе не смогу...хотя проверь на сервере что бы у тебя в php было все включено..а как ты сделал такое ...мне тоже просто надо????

Аватар пользователя Nur Nur 15 марта 2012 в 12:54

sidor wrote:
Делал на локалхосте рейтинг (голосование).
Создал тип материала - профиль, куда добавил несколько полей + фотографию.
Далее через таксономию сделал возрастные категории, что бы разделись участников голосования на группы.

Вообщем, в результате, у меня вышло вот что (картинка кликабельна):
Piccy.info - Free Image Hosting

Затем сделал бекап базы, запаковал в архив сайт и залил все на сайт, где все распаковал, отредактировал settings.php
Весь сайт работает кроме самого главного - голосования! Причем, все профили, которые я создал и возрастные категории есть. Просто не выводится ничего на странице, не исполняется php-код.
Вот, это та самая страница что выше, но на инет-хосте:
Piccy.info - Free Image Hosting

Как я реализовал конкурсы - создал отдельный тип материала с названием contest, написал сниплет в templates.php, что бы drupal применял дизайн для нодов этого типа материала с файла page-contest.php.
Вот как выглядит вывод конкурсантов в этом файле:


    <?php 
    $sql 
"SELECT * FROM {NODE} n WHERE type = 'profile' AND status = 1 ORDER BY n.created DESC";
        
$result db_query(db_rewrite_sql($sql));
        
$counter 0;
        while (
$data db_fetch_object($result)) {
        
$node node_load($data->nid);
        foreach (
$node->taxonomy as $item) {
        
$node_count taxonomy_term_count_nodes($item->tid$type 0);
    if(
$counter == 0) {
    
?>
    <div class="golosTitle">
      <span class="titleG"><?php print $item->name ?></span>
    <!-- end golosTitle--></div>
   
  
<?php
     
}
    
$lightbox_path imagecache_create_url('post_images_400x600'$node->field_pics[0]['filepath'] );
    
$imagecache_image theme('imagecache''post_images_123x122'$node->field_pics[0]['filepath']);
    
$pic_link '<a style="text-decoration: none;" rel="lightbox" alt=" " title=" " href="'.$lightbox_path.'">'$imagecache_image .'</a>';
    
$score theme("vote_up_down_widget_alt"$node->nid'node');
    
$content_item .= printf("<div class='boxForGirl' align='left'>
              %s
             <span class='fioTxt'> %s
<br />
                   г. %s<br />
                   %s лет</span> 
             <div class='placeButtGL'>%s</div>
             
             <!-- end boxForGirl --></div>"
$pic_link$node->field_fio[0]['value'], $node->field_town[0]['value'], $node->field_age[0]['value'], $score);
      
$counter++;
        if(
$node_count == $counter) {
        
$counter 0;
        print 
"<div class='clear'></div>";
        }

  

?>

Именно этот код не работает на инет-сервере. Я с друпалом разбираюсь только 2ю неделю. Подскажите пожалуйста что я не так сделал? Не могу понять....

Как Вы делали это? Мне очень нужна такая вещь, Если Вы не против можете мне дать или объяснить как можно сделать такую вещь