Перейти к публикации

ViRUS

местные
  • Публикации

    26
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем ViRUS

  1. Вот сварганил простенький блок последних сообщений

    Нужный блок !!! Но только вот проблема возникла -

    Почему то в 12 строке выдает ошибку парсера !! Это тока у меня или чтото нужно добавить исче ???

    if ($row['post_time'] == "0000-00-00 00:00:00"){

    $row['post_time'] = strtotime($row['post_time']);

    $row['post_time'] = Flangdate("j F Y H:i", $row['post_time']);

    }

    $lpdate = $row['post_time'];

    коечто лишнее было

    ждем когда нормальный напишет Al-x

  2. Вот сварганил простенький блок последних сообщений

    <?
    
    
    if(!defined('DATALIFEENGINE'))
    
    {
    
      die("Hacking attempt!");
    
    }
    
    
    $lb_options['list']=5;
    
    
    $lastblock .="<table width=\"100%\" cellpadding=0 cellspacing=0>
    
    <tr style=\"background-color:#B0B0B0; color:white;\">
    
    <td align=center valign=middle>Íàçâàíèå òåìû</td><td align=center valign=middle>Îòâåòèë</td></tr>";
    
    
    $sql_fpost = "SELECT * FROM ". PREFIX ."_for_posts ORDER BY post_time DESC LIMIT 0,".$lb_options['list'];
    
    $sql_result = $db->query($sql_fpost);
    
    while($row = $db->get_row($sql_result)){
    
    
    $sql_ftopic = "SELECT * FROM ". PREFIX ."_for_topics WHERE topic_id=".$row['topic_id']."";
    
    $sql_result2 = $db->query($sql_ftopic);
    
    while($row2 = $db->get_row($sql_result2)){
    
    
    	if ($row['post_time'] == "0000-00-00 00:00:00"){
    
    	$row['post_time'] = $FLang['nolastpostas'];
    
    	} else {
    
    	$row['post_time'] = strtotime($row['post_time']);
    
    	$row['post_time'] = Flangdate("j F Y H:i", $row['post_time']);
    
    	}
    
      $lpdate = $row['post_time'];
    
    
    $lastblock .= "<tr><td><img align=absmiddle src=\"{THEME}/images/menu-pict_blue.gif\" border=0>&nbsp;<a align=absmiddle href=\"".$config['http_home_url']."forum/post/".$row['post_id'].".html#".$row['post_id']."\" title=\"".$row2['topic_title']."\">".$row2['topic_title']."</a></td>";
    
    }
    
    $lastblock .= "<td ><a href=\"/user/".rawurlencode($row['poster'])."/\" title=\"".$row['poster']."\">".$row['poster']."</a> &nbsp;".$lpdate."</td></tr>";
    
    }
    
    $lastblock .="</table>";
    
    ?>

  3. для версии 5.3

    вместо

    вот этого кода

      $sql_result = $db->query("SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq,comm_num, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']);
    вставляем вот этот
    	$sql_result = $db->query("SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, user_group, comm_num, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id' order by date ".$config['comm_msort']." LIMIT ".$cstart.",".$config['comm_nummers']);

  4. и ещё коечто, если в ключен ajax то

    открываем фаил engine/ajax/addcomments.php

    ищем строку (гдето 95 строка)

    $row = $db->super_query("SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip,  is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$post_id' order by id DESC LIMIT 0,1");
    заменяем на
    $row = $db->super_query("SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, user_group, comm_num, is_register, name, " . PREFIX . "_users.email, reg_date, signature, foto, fullname, land, icq, xfields FROM " . PREFIX . "_comments LEFT JOIN " . PREFIX . "_users ON " . PREFIX . "_comments.user_id=" . PREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$post_id' order by id DESC LIMIT 0,1");
    далее ищем (где то 209 строка)
    	if ($row['is_register'] AND $row['icq']) $tpl->set('{icq}', stripslashes($row['icq']));
    
    	else $tpl->set('{icq}', '--');
    и после нее дописываем
      $tpl->set('{status}', $user_group[$row['user_group']]['group_name'] );
    
    
     	$tpl->set('{comm_num}', $row['comm_num']);

  5. может кто поможет?...

    1. когда я создаю Категорию в Галереи он пишет mySQL ошибку

    MySQL Error!

    ------------------------

    The Error returned was:

    Table 'milks77.dle_forum_mods' doesn't exist

    Error Number:

    1146

    я вроде создал таблицу.... в phpmyADMIN через SQL запрос...

    нажимаешь ок он показывает что Категория создалась...

    2. заходишь в саму Галерею и закачиваешь туда фотку превью не открывается папки в album thumb имеются но превью нет.

    3. Когда хочешь написать комментарий на фотку он не распознаёт там [sec_code] и вставку кода {sec_code}

    как исправить эти ошибки?

    Это все исправлено в новой версии так что ждите

  6. Это может, кто ни будь, помочь скачал, галерею всё сделал, как там говорилось кроме одного пункта (В конце создаём базу данных) это, как и где надо создать :(

    А пака выдаёт, вот это что сие означает? :blink:

    Error: Table 'mysql.dle_gallery_cat' doesn't exist in file z:\home\localhost\www\engine\inc\gallery.php on line 183

    заходим в phpMyAdmin и там жме SQL там выбираем нужный нам фаил

    и добавляем

  7. проблемы у вас в том что версию старую вам пихнул :)

    в новой

    1)изменен вывод нумерации страницы картинки..

    2)отдельно выводится информация о пользователе добавившего картинку

    3)возможность загрузки сразу нескольких картинок

    выложу когда сдам сессию

    Во блин а сразу не мог выложить

    я тут мизги себе ипал

    кстате к ктому что было

    (- количество просмотров фото

    - изменена админка

    - изменена номерация страниц при просмотре фото

    - добавлено транслейт (из файла тест.jpg в test.jpg)

    - добавлено вывод последних комментариев )

    я добвил ещё коечто

    вообще не было функции редактирование комменраие, сделал!

    отредактировал рейтинг теперь показывается сколько челов проголосовала и средная оценка

    и ещё пока выкладывать не буду

    хочю все доконца доделать тогда и выложу

    З.Ы Может всетаки кто поможет разобраться с AJAX

  8. есле кому надо могу выложить немного измененую версию

    в основном изменено по мелочам но всетаки

    Что я добавил

    - количество просмотров фото

    - изменена админка

    - изменена номерация страниц при просмотре фото

    - добавлено транслейт (из файла тест.jpg в test.jpg)

    - добавлено вывод последних комментариев

    над чем щас работаю, панель юзера и добавление комментариев на технологии AJAX (c комментариями проблемы может, кто поможет)

  9. Просто добавте в фаил gallery.php

    После

    //################################################################################
    
    ####################################
    
    //подробный просмотр картинки
    
    //################################################################################
    
    ####################################
    
    elseif($op == "pic_full") 
    
    {
    
    include_once './gallery/pic_full.php';
    
    }
    
    //################################################################################
    
    ####################################
    
    //Конец подробного просмотра картинки
    
    //################################################################################
    
    ####################################
    Добавить
    //################################################################################
    
    ####################################
    
    //удаление картинки
    
    //################################################################################
    
    ####################################
    
    elseif($op == "delete")
    
    {
    
    include_once './gallery/pic_del.php';
    
    }
    
    //################################################################################
    
    ####################################
    
    //удаление картинки
    
    //################################################################################
    
    ####################################
    
    
    
    //################################################################################
    
    ####################################
    
    //редактирование  картинки
    
    //################################################################################
    
    ####################################
    
    elseif($op == "edit")
    
    {
    
    include_once './gallery/edit_pic.php';
    
    }
    
    //################################################################################
    
    ####################################
    
    //редактирование  картинки
    
    //################################################################################
    
    ####################################

    Должно все работать

  10. Имхо: Да вообще такой модуль как Галерея должен входить в состав дистрибутива самого движка:)

    Енто правильное мнение, в дистрибутив было бы хорошо вложить галерею, но лучше бы копермайн, это очень хорошая галерея.

    фигня надо делать чтото свое а не чтото прикручивать

×
×
  • Создать...