Fotografika | Foto forum

Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?
Grudzień 01, 2008, 22:37:06


Zaloguj się podając nazwę użytkownika, hasło i długość sesji


więcej informacji tutaj
4images 1.7.6 *nowa wersja*
Właśnie została opublikowan nowa wersja 4images 1.7.6 Bugfix-Release
W tej wersji zostały załatane luki dotyczące bezpieczeństwa, oraz poprawione drobne błędy,
które zostały zgłoszone przez użytkowników wersji 1.7.5   więcej tutaj...
827 wiadomości w 192 wątkach, wysłane przez 177 użytkowników
Najnowszy użytkownik: luktur1
+  Fotografika | Foto forum
|-+  Galeria 4images
| |-+  4images ... [MOD] modyfikacje (Moderator: andreoid)
| | |-+  MOD - Wszystkie komentarze
0 użytkowników i 1 Gość przegląda ten wątek. « poprzedni następny »
Strony: [1] Do dołu Drukuj
Autor Wątek: MOD - Wszystkie komentarze  (Przeczytany 1785 razy)
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« : Październik 03, 2006, 16:52:52 »

MOD - Wszystkie komentarze
jest jakby modyfikacją, a raczej dalszym ciągiem, przedstawionego już
MOD'u - Ostatnie komentarze
Dodatkowa zostanie includowana  strona, na której wyświetlone będą wszystkie komentarze napisane w galerii.
Jest to bardzo przydatny MOD w sytuacji, kiedy galeria ma charakter dyskusyjny.

Demo

Orginalna nazwa:  [MOD] All Comments
Autor:                  mawenzi
Wersja:              V.1.2
 
Instalacja:           łatwa
Czas:                 około 20 min.

Instalacja:  Część 1

Zostaną zmienione następujące pliki:
home.html
ścieżka /4images/templates/twoj_szablon/home.html

Zostaną stworzone nowe pliki:

comments_all.php
ścieżka /4images/comments_all.php
comments_all.html
ścieżka /4images/templates/twoj_szablon/comments_all.html
comments_all_bit.html
ścieżka /4images/templates/twoj_szablon/comments_all_bit.html
commentsperpage_dropdown_form.html
ścieżka /4images/templates/twoj_szablon/commentsperpage_dropdown_form.html

Stwórz nowy plik comments_all.php i kopiuj go do folderu instalacyjnego 4images

Kod:
<?php
/*************************************************************************
*                                                                        *
*    4images - A Web Based Image Gallery Management System               *
*    ----------------------------------------------------------------    *
*                                                                        *
*             File: comments_all.php Version 1.2                         *
*        Copyright: (C) 2002 Jan Sorgalla                                *
*            Email: jan@4homepages.de                                    *
*              Web: http://www.4homepages.de                             *
*    Scriptversion: 1.7.x                                                *
**************************************************************************
*    Die comments_all.php ist nicht Bestandteil des Originalscripts !    *
*    Erstellt durch : mawenzi - www.detlev-kostka.de                     *
*                   : loda    - www.loda.de ... Danke !                  *
*                                                                        *
*************************************************************************/


$main_template 'comments_all';
$templates_used 'comments_all_bit';

define('GET_CACHES'1);
define('ROOT_PATH''./');
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/page_header.php');

   if (isset(
$HTTP_POST_VARS['commentsetperpage']) || isset($HTTP_GET_VARS['commentsetperpage'])) {
     
$commentsetperpage = (intval($HTTP_POST_VARS['commentsetperpage']) ) ? intval($HTTP_POST_VARS['commentsetperpage']) : intval($HTTP_GET_VARS['commentsetperpage']);
     if (
$commentsetperpage) {
       
$site_sess->set_session_var("commentperpage"$commentsetperpage);
       
$session_info['commentperpage'] = $commentsetperpage;
     }
   }

   if (isset(
$session_info['commentperpage'])) {
     
$commentperpage $session_info['commentperpage'];
   }
   else {
     
$commentperpage 10;
   }
   
$commentsperpage_dropdown "\n<select name=\"commentsetperpage\" onchange=\"if (this.options[this.selectedIndex].value != 0){ forms['commentsperpage'].submit() }\" class=\"select\">\n";
   for(
$i 1$i <= 20$i++) {
     
$setvalue $i;
     
$commentsperpage_dropdown .= "<option value=\"".$setvalue."\"";
       if (
$setvalue == $commentperpage) {
       
$commentsperpage_dropdown .= " selected=\"selected\"";
     }
     
$commentsperpage_dropdown .= ">";
     
$commentsperpage_dropdown .= $setvalue;
     
$commentsperpage_dropdown .= "</option>\n";
   }
   
$commentsperpage_dropdown .= "</select>\n";

   
$site_template->register_vars("commentsperpage_dropdown"$commentsperpage_dropdown);
   
$commentsperpage_dropdown_form $site_template->parse_template("commentsperpage_dropdown_form");
   
$site_template->register_vars("commentsperpage_dropdown_form"$commentsperpage_dropdown_form);

   
$cat_id_sql get_auth_cat_sql("auth_viewcat""NOTIN").", ".get_auth_cat_sql("auth_readcomment""NOTIN").", ".get_auth_cat_sql("auth_viewimage""NOTIN");

   if (isset(
$HTTP_GET_VARS['user_id']) and $HTTP_GET_VARS['user_id'] != ""){
    
$add_where "WHERE c.user_id IN (".$user_id.") AND i.cat_id NOT IN ($cat_id_sql)";
   }else{
    
$add_where "WHERE i.cat_id NOT IN ($cat_id_sql)";
   }

   
$sql "SELECT COUNT(*) AS comments
       FROM "
.COMMENTS_TABLE." c
       LEFT JOIN "
.IMAGES_TABLE." i ON (i.image_id = c.image_id)
       WHERE i.cat_id NOT IN ($cat_id_sql)"
;
   
$result $site_db->query_firstrow($sql);
   
$site_db->free_result();
   
$num_comments $result['comments'];
   if (
$action == "postcomment") {
      
$page ceil($num_comments $commentperpage);
   }
   
$num_rows_all = (isset($num_comments)) ? $num_comments 0;
   
$link_arg $site_sess->url(ROOT_PATH."comments_all.php");
   include(
ROOT_PATH.'includes/paging.php');
   
$getpaging = new Paging($page$commentperpage$num_rows_all$link_arg$lang['comment_stats'], "comments");
   
$offset $getpaging->get_offset();
   
$site_template->register_vars(array(
     
"paging" => $getpaging->get_paging(),
     
"paging_stats" => ($num_comments) ? $getpaging->get_paging_stats() : ""
   
));

  
$sql "SELECT c.comment_id, c.image_id, c.user_id, c.user_name AS comment_user_name, c.comment_headline, c.comment_text, c.comment_date".get_user_table_field(", u.""user_level")."
          FROM "
.COMMENTS_TABLE." c
          LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = c.user_id)
          LEFT JOIN "
.IMAGES_TABLE." i ON (i.image_id = c.image_id) ".$add_where."
          ORDER BY c.comment_date DESC
          LIMIT $offset, $commentperpage"
;

  
$result $site_db->query($sql);
  
$comment_row = array();
  while (
$row $site_db->fetch_array($result)) {
    
$comment_row[] = $row;
  }
  
$site_db->free_result($result);
  
$num_comments sizeof($comment_row);
  if (!
$num_comments) {
    
$comments_all "<tr><td class=\"commentrow1\" colspan=\"2\">".$lang['no_comments']."</td></tr>";
  }
  else {
    
$comments_all "";
    
$ii 1;
    for (
$i 0$i $num_comments$i++) {
      
$image_id $comment_row[$i]['image_id'];
      
$sql "SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file".get_user_table_field(", u.""user_id").get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name")."
             FROM "
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
             LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id) 
             "
.$add_where."
             AND i.image_id = $image_id AND c.cat_id = i.cat_id "
;
      
$image_row $site_db->query_firstrow($sql);
      
$cat_id = (isset($image_row['cat_id'])) ? $image_row['cat_id'] : 0;
      
$comment_counter $num_rows_all-(($i+1+($page-1)*$commentperpage)-1);
      if (
check_permission("auth_readcomment"$cat_id)){
      
$comment_user_name htmlspecialchars($comment_row[$i]['comment_user_name']);
      
$comment_user_id $comment_row[$i]['user_id'];
      
$user_row_comment get_user_info($comment_user_id);
      
$comment_user_profile_link "";
      
$comment_user_info $lang['userlevel_guest'];
        if (!isset(
$comment_row[$i][$user_table_fields['user_level']]) || (isset($comment_row[$i][$user_table_fields['user_level']]) && $comment_row[$i][$user_table_fields['user_level']] == USER)) {
          
$comment_user_info $lang['userlevel_user'];
        }
        elseif (
$comment_row[$i][$user_table_fields['user_level']] == ADMIN) {
          
$comment_user_info $lang['userlevel_admin'];
        }
      if (isset(
$comment_row[$i][$user_table_fields['user_name']]) && $comment_user_id != GUEST) {
        
$comment_user_name htmlspecialchars($comment_row[$i][$user_table_fields['user_name']]);
        
$comment_user_profile_link = !empty($url_show_profile) ? $site_sess->url(preg_replace("/{user_id}/"$comment_user_id$url_show_profile)) : $site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;user_id=".$comment_user_id);
      }
        
$comment_user_profile_link = ($comment_user_profile_link) ? "<a href=\"".$comment_user_profile_link."\">".$comment_user_name."</a>" $comment_user_name;


      if (!
get_file_path($image_row['image_thumb_file'], "thumb"$image_row['cat_id'], 00)) {
        
$thumb_file ICON_PATH."/".get_file_extension($image_row['image_media_file']).".gif";
      }else {
        
$thumb_file get_file_path($image_row['image_thumb_file'], "thumb"$image_row['cat_id'], 01);
      }
      
$thumb_info = @getimagesize($thumb_file);
      
$width $thumb_info[0];
      
$height $thumb_info[1];
      
$dimension 100;
      
$ratio $width $height;
      if (
$ratio 1) {
        
$new_width $dimension;
        
$new_height floor(($dimension/$width) * $height);
      }else {
        
$new_width floor(($dimension/$height) * $width);
        
$new_height $dimension;
      }
      
$text $comment_row[$i]['comment_text'];
      
$text format_text($text$config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments']);
      
$admin_links "";
      if (
$user_info['user_level'] == ADMIN) {
        
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php?goto=".urlencode("comments.php?action=editcomment&amp;comment_id=".$comment_row[$i]['comment_id']))."\" target=\"admin_edit\">".$lang['edit']."</a>&nbsp;";
        
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."admin/index.php?goto=".urlencode("comments.php?action=removecomment&amp;comment_id=".$comment_row[$i]['comment_id']))."\" target=\"admin_edit\">".$lang['delete']."</a>";
      }
      
$site_template->register_vars(array(
        
"comment_counter" => $comment_counter,
        
"comment_image_thumb" => (!check_permission("auth_viewcat"$cat_id) || !check_permission("auth_viewimage"$cat_id)) ? "<img src=\"".$thumb_file."\" width=\"".$new_width."\" height=\"".$new_height."\" onClick=\"alert('".((isset($lang['auth_alert'][$cat_id])) ? $lang['auth_alert'][$cat_id] : $lang['auth_alert']['default'])."');\" border=\"".$config['image_border']."\">" "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$comment_row[$i]['image_id'].((!empty($mode)) ? "&amp;mode=".$mode ""))."\"><img src=\"".$thumb_file."\" width=\"".$new_width."\" height=\"".$new_height."\" border=\"".$config['image_border']."\"></a>",
        
"comment_image_name" => (!check_permission("auth_viewcat"$cat_id) || !check_permission("auth_viewimage"$cat_id)) ? $image_row['image_name'] : "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$comment_row[$i]['image_id'].((!empty($mode)) ? "&amp;mode=".$mode ""))."\">".$image_row['image_name']."</a>",
        
"comment_cat_name" => (!check_permission("auth_viewcat"$cat_id)) ? $image_row['cat_name'] : "<a href=\"".$site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$cat_id)."\">".$image_row['cat_name']."</a>",
        
"comment_user_name" => $comment_user_profile_link,
        
"comment_user_info" => $comment_user_info,
        
"comment_headline" => format_text($comment_row[$i]['comment_headline'], 0$config['wordwrap_comments'], 0011),
        
"comment_text" => format_text($comment_row[$i]['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments'], 1),
        
"comment_date" => format_date($config['date_format']." ".$config['time_format'], $comment_row[$i]['comment_date']),
        
"image_user_name" => ($image_row[$user_table_fields['user_level']] != GUEST) ? "<a href=\"".$site_sess->url(ROOT_PATH."member.php?action=showprofile&amp;user_id=".$image_row[$user_table_fields['user_id']])."\">".htmlspecialchars($image_row[$user_table_fields['user_name']])."</a>" $lang['userlevel_guest'],
        
"admin_links" => $admin_links,
        
"lang_variable_text" => $lang['variable_text'],
        
"lang_navigation" => $lang['navigation'],
        
"lang_com_per_page" => $lang['com_per_page'],
        
"lang_com" => $lang['com'],
        
"lang_for_image" => $lang['for_image'],
        
"lang_in_cat" => $lang['in_cat'],
        
"lang_com_date" => $lang['com_date'],
        
"lang_com_by" => $lang['com_by']
      ));
      
$comments_all .= $site_template->parse_template("comments_all_bit");
     }
    }
  }
  
$site_template->register_vars("comments_all"$comments_all);
  unset(
$comments_all);

//-----------------------------------------------------
//--- Clickstream -------------------------------------
//-----------------------------------------------------
$clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator'].$lang['all_comments']."</span>";
$site_template->register_vars("clickstream"$clickstream);

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->print_template($site_template->parse_template($main_template));
include(
ROOT_PATH.'includes/page_footer.php');
?>

« Ostatnia zmiana: Luty 04, 2007, 11:49:52 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
andreoid
Administrator
Student

*****

Pomógł: +4/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 308



OS:
unknown
Browser:
unknown


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #1 : Październik 03, 2006, 16:54:13 »

Instalacja: Część 2


Następnie stwórz plik comments_all.html
ścieżka /4images/templates/twoj_szablon/comments_all.html
Najlepiej do tego celu można użyć kopię istniejącego już w danym szablonie pliku error.html
ścieżka /4images/templates/twoj_szablon/error.html
(kopiuj plik error.html i zmień na  comments_all.html )
Otwórz nowo stworzony plik comments_all.html
i odszukaj

Kod:
<b class="title">{lang_error}</b>
<hr size="1" />
<p>{error_msg}</p>

zmień powyższy kod na

Kod:
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><span class="title">{lang_all_comments}</span></td>
<td align="right" valign="bottom">
</td>
</tr>
</table>
<hr size="1" />
<br />
{lang_variable_text}
<br />
{if paging}{if paging_stats}
         <table width="100%" border="0" cellspacing="1" cellpadding="0" class="head2">
            <tr>
               <td>
                  <table width="100%" border="0" cellspacing="0" cellpadding="3">
                     <tr>
                        <td width="65%" class="row1" valign="middle">
                           {paging_stats}
                        </td>
                        <td width="30%" class="row1" valign="middle" align="right">
                           {lang_com_per_page}
                        </td>
                        <td width="5%" class="row1" valign="top" align="right">
                           {commentsperpage_dropdown_form}
                        </td>
                     </tr>
                  </table>
               </td>
            </tr>
         </table>
      <br />
        <table width="100%" border="0" cellspacing="1" cellpadding="0" class="head2">
            <tr>
               <td>
                  <table width="100%" border="0" cellspacing="0" cellpadding="3">
                     <tr>
                        <td class="row1" valign="top" align="left">{lang_navigation}</td>
                        <td class="row1" valign="top" align="right">{paging}</td>
                     </tr>
                  </table>
               </td>
            </tr>
         </table>
      <br />
{endif paging_stats}{endif paging}
<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  {comments_all}
</td></tr></table>
<br />
{if paging}
         <table width="100%" border="0" cellspacing="1" cellpadding="0" class="head2">
            <tr>
               <td>
                  <table width="100%" border="0" cellspacing="0" cellpadding="3">
                     <tr>
                        <td class="row1" valign="top" align="left">{lang_navigation}</td>
                        <td class="row1" valign="top" align="right">{paging}</td>
                     </tr>
                  </table>
               </td>
            </tr>
         </table>
      <br />
{endif paging}

Stwórz nowy plik comments_all_bit.html
ścieżka /4images/templates/twoj_szablon/comments_all_bit.html

Kod:
<tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td class="bordercolor">
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr>
   <td colspan="2" class="head2" height="20">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr><td width="75%">
        <b>{comment_counter}. {lang_com}</b> <small>{lang_for_image}</small><b> {comment_image_name}</b> <small>- [{lang_in_cat} {comment_cat_name}]</td>
        <td align="right" width="25%">
        <small>[{lang_com_date} <b>{comment_date}</b>]</small></td>
        </tr></table>
   </td>
</tr>
<tr>
   <td width="15%" rowspan="2" class="row2" valign="top" align="center">
         {comment_image_thumb}
         {image_user_name}
   </td>
   <td width="85%" class="row2" valign="top" align="left"><b>{comment_headline}</b><hr size="1" />{comment_text}<br></td>
</tr><tr>
   <td class="row1" valign="top">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr><td width="50%">
        <small>{lang_com_by} : {comment_user_name} [{comment_user_info}]</small></td>
        <td align="right" width="50%">
        <small>{if admin_links}{admin_links}{endif admin_links}</small></td>
        </tr></table>
   </td>
</tr>
</td></tr></table>
</td></tr></table>
<br>
</td></tr>

Stwórz nowy plik commentsperpage_dropdown_form.html
ścieżka /4images/templates/twoj_szablon/commentsperpage_dropdown_form.html

Kod:
<table border="0" cellspacing="0" cellpadding="0">
   <form method="post" action="{self}" name="commentsperpage">
      <tr>
         <td>{commentsperpage_dropdown}</td>
      </tr>
   </form>
</table>

Otwórz plik page_header.php
ścieżka /4images/includes/page_header.php
i odszukaj

Kod:
"url_home" => $site_sess->url(ROOT_PATH."index.php"),

i za tym kodem, dodaj

Kod:
"url_comments_all" => $site_sess->url(ROOT_PATH."comments_all.php"),
"lang_all_comments" => $lang['all_comments'],

Otwórz plik main.php
ścieżka /4images/lang/polish/main.php
odszukaj (na samym końcu)

Kod:
?>

i przed tym kodem dodaj

Kod:
//-----------------------------------------------------
//--- [MOD]All Comments / Wszystkie komentarze -------------
//-----------------------------------------------------
$lang['all_comments'] = "Wszystkie komentarze";
$lang['variable_text'] = "Na tej stronie możesz przeczytać pozostałe komentarze.";
$lang['navigation'] = "Nawigacja strony :";
$lang['com_per_page'] = "Komentarzy na stronie :";
$lang['com'] = "Komentarz";
$lang['for_image'] = "do zdjęcia :";
$lang['in_cat'] = "w kategorii :";
$lang['com_date'] = "wpisany dnia :";
$lang['com_by'] = "wpisany przez :";

Ostatnia czynność, dodaj link w dogodnym dla Ciebie miejscu (odnośnik tekstowy do strony Wszystkie komentarze)
Proponuje  w  plikach user_logininfo.html , user_loginform.html lub w home.html

Kod:
<a href="{url_comments_all}">{lang_all_comments}</a>


Ustawienia można zmienić w pliku comments_all.php.
I tak:
  • $commentperpage =  10;  / ilość komentarzy na stronie/ standardowo 10
  • for($i = 1; $i <=  20; / minimalna ilość  komentarzy na stronie / standardowo 1
  • for($i = 1; $i <=  20; / maksymalna ilość komentarzy na stronie / standardowo 20
  • $dimension =  100;   / wielkość miniatury w komentarzu / standardowo 100%
« Ostatnia zmiana: Luty 04, 2007, 11:57:43 wysłane przez andreoid » Zapisane

:: Canon EOS 20 D..Canon EOS 350 D..Obiektywy:Canon EF 70-200mm f4.0 L USM..EF 28-135mm f3.5/5.6 IS USM..EF S 18-55 Kit..(poluje na Sigma 150mm f2.8 EX DG A
zoom
Użytkownik

*

Pomógł: +0/-0
Offline Offline

Wiadomości: 11

OS:
Windows XP
Browser:
Microsoft Internet Explorer 6.0



Zobacz profil
« Odpowiedz #2 : Kwiecień 07, 2007, 08:00:11 »

Witam
Przy otwieraniu comments_all.php pojawia sie blad:

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 109 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 29 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 177 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 176 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 109 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 171 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.image_name, c.cat_name, i.image_media_file, i.image_thumb_file, u.user_id, u.user_level, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE i.cat_id NOT IN (0, 0, 0) AND i.image_id = 171 AND c.cat_id = i.cat_id
Unknown column 'i.user_id' in 'on clause'
Zapisane
stomka.net
Uczeń

**

Pomógł: +1/-0
Offline Offline

Płeć: Mężczyzna
Wiadomości: 70



OS:
Windows XP
Browser:
Firefox 1.5.0.11


Skype - Kliknij do mnie

Zobacz profil WWW
« Odpowiedz #3 : Kwiecień 07, 2007, 13:56:55 »

spróbuj w comment_all.php w wierszu 227 zmienić i.user_id na u.user_id

odszukaj
Kod:
LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)

i zmień na
Kod:
LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = u.user_id)

powinno zadziałać
Zapisane

Zapraszam do otwartej galerii fotograficznej www.stomka.net
zoom
Użytkownik

*

Pomógł: +0/-0
Offline Offline

Wiadomości: 11

OS:
Windows XP
Browser:
Microsoft Internet Explorer 6.0



Zobacz profil
« Odpowiedz #4 : Kwiecień 07, 2007, 14:19:08 »

Zmodyfikowalem comment_all.php zgodnie z sugestia. Dziala poprawnie!

Stokrotne dzieki za pomoc:)
Zapisane
Strony: [1] Do góry Drukuj 
« poprzedni następny »
Skocz do:  



Dziękuję
Dziękuję za odwiedzenie naszego serwisu, mam nadzieję że jesteś zadowolona/y z pomocy którą tutaj otrzymałaś/eś.
Było by nam miło, jeżeli w zamian za uzyskaną pomoc, wkleisz na swojej stronie link do naszego serwisu.

Serwis fotograficzny

lub
Foto forum


Życzymy Ci dalszych sukcesów w dziedzinie prezentacji internetowej,
oraz wielu odwiedzin internautów.
statystyki www stat.pl
Strona wygenerowana w 0.518 sekund z 21 zapytaniami.
Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Design by fotoan.com

promocje - Kołki do Styropianu - rusztowania - Mixokret - TLC Lasik - Szukam pracowników
Foto serwis © 2005-2007 fotoan.com