Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Вопросик (аттачменты)
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Shadoff
[-DGT-]
Средний рейтинг: 4.2 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: He11
Публикаций: 303
Статус: Shadoff в оф-лайне
Exclamation Вопросик (аттачменты) [сообщение #8849]

хм..бл@ столкнулся с такой проблемой, что не понимаю почему не хотят аттачицца файлы, а ошибка такая же как была, когда ребята писали про дамп polo...точно такой же еррор, могет подскажите что сделать мона?
из админ панели всё нормально аплоадицца...версия конфы 224
заранее спасип

__________________
http://rlz.grinderz.ws - Public Last Scripts Upped Dump

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-05-2002 19:08
Нажмите сюда для просмотра профайла Shadoff Отправить Персональное сообщение Shadoff Найти сообщения от Shadoff Добавить Shadoff в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #8850]

в php выключен safemode, это решается включением Upload In Safe Mode? в опциях форума.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-05-2002 19:43
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Shadoff
[-DGT-]
Средний рейтинг: 4.2 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: He11
Публикаций: 303
Статус: Shadoff в оф-лайне
[сообщение #8938]

аха...спасип...
только опять почему то не робит...завтра попробую ещё разок настроить эту фичу...
а если что есть какой нить другой выход?

__________________
http://rlz.grinderz.ws - Public Last Scripts Upped Dump

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 28-05-2002 23:24
Нажмите сюда для просмотра профайла Shadoff Отправить Персональное сообщение Shadoff Найти сообщения от Shadoff Добавить Shadoff в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #8941]

включить safemode в php.ini

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 29-05-2002 00:32
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Shadoff
[-DGT-]
Средний рейтинг: 4.2 | Оценок: 5
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2002
Место проживания: He11
Публикаций: 303
Статус: Shadoff в оф-лайне
[сообщение #9365]

polo
спасип большой...я всё сделал...

__________________
http://rlz.grinderz.ws - Public Last Scripts Upped Dump

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 02-06-2002 13:24
Нажмите сюда для просмотра профайла Shadoff Отправить Персональное сообщение Shadoff Найти сообщения от Shadoff Добавить Shadoff в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Romsan
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 18
Статус: Romsan в оф-лайне
Talking Достали атачи... [сообщение #9594]

Установил атачи в приватах, теперь борюсь...

в private.php добавил(заменил)
-перед "eval("dooutput(\"".gettemplate("priv_sendprivmsg")."\");");"

PHP:


/*start from Romsan*/
    
$r1_usersatt=mysql_query("SELECT SUM(LENGTH(filedata)),COUNT(*)
                FROM attachment
                WHERE userid=
$bbuserinfo[userid]
                AND private > 0"
);
    
$r1_useratt=mysql_fetch_array($r1_usersatt);
    
$r1_realsize=$r1_useratt[0];
    
$r1_realcount=$r1_useratt[1];

/* MAX SUM LENGTH*/
$max_sum=5242880;
/*end from Romsan*/

  
if ($permissions[canpostattachment] AND (!$safeupload or function_exists("is_uploaded_file")) AND ($r1_useratt[0] < $max_sum)) {



- перед "$DB_site->query("DELETE FROM privatemessage WHERE privatemessageid=".intval($key)." AND userid=$bbuserinfo[userid]");"

PHP:

/*from Romsan*/
        
$prevpost=$DB_site->query_first("SELECT attachmentid FROM privatemessage WHERE privatemessageid=".intval($key)." AND userid=$bbuserinfo[userid]");
        if (
$prevpost[attachmentid]!=0) {
        
$DB_site->query("DELETE FROM attachment WHERE attachmentid=$prevpost[attachmentid]");
    }
/*from Romsan*/


- перед "$DB_site->query("DELETE FROM privatemessage WHERE privatemessageid=$privatemessageid AND userid=$bbuserinfo[userid]");"

PHP:

/*from Romsan*/
        
$prevpost=$DB_site->query_first("SELECT attachmentid FROM privatemessage WHERE privatemessageid=$privatemessageid AND userid=$bbuserinfo[userid]");
        if (
$prevpost[attachmentid]!=0) {
        
$DB_site->query("DELETE FROM attachment WHERE attachmentid=$prevpost[attachmentid]");
    }
/*from Romsan*/



в темплей "priv_sendprivmsg"
- после "$attachmentoption
</tr>
</table>
</td></tr></table>"

PHP:

<tr><td bgcolor="{secondaltcolor}" align='center'><smallfont> &nbsp;&nbsp;<b>Внимание!</b> Вы уже послали <b>$r1_realcount</b>  файла(ов), общей длинной <b>$r1_realsize</b> байт. Максимальный размер прикрепленных файлов не более <b>$max_sum</b> байт!</smallfont></td></tr>

<
br>



... И еще. В Админскую панель Привязал файлик "attsize.php"

PHP:

<?php

error_reporting
(7);

require(
"./global.php");

adminlog();

$r_allatt=0;
$r_allattpr=0;
$r_pr=0;
$r_prb=0;

$r_date=date("d.m.y(H:i:s)");

 echo 
"<table align=center border=1 cellpadding=1 cellspacing=1 class=tblborder>";
 echo 
"<table border=1 cellspacing=1 cellpadding=6><tr class=tblhead><td align=center colspan=6><b><span class=tblhead>Select all users attachments lengs... - $r_date</span></b></td></tr>";
 echo 
"<tr>";
 echo 
"<td align=center><b> UserID </b></td>";
 echo 
"<td align=center><b> UserNAME </b></td>";
 echo 
"<td align=center><b> Lengs All</b></td>";
 echo 
"<td align=center><b> Count All</b></td>";
 echo 
"<td align=center><b> Lengs B_Mail</b></td>";
 echo 
"<td align=center><b> Count B-Mail</b></td>";
 echo 
"</tr>";

$r_selusers=mysql_query("SELECT userid 
            FROM attachment
            GROUP BY userid"
);

while(
$users_row=mysql_fetch_array($r_selusers)){
     echo 
"<tr>";

        
$r_userid=$users_row[0];    
     echo 
"<td> $r_userid </td>";

    
$r_usernatt=mysql_query("SELECT username
                FROM user
                WHERE userid=
$r_userid");
    
$r_userattn=mysql_fetch_array($r_usernatt);
    IF(!
$r_userattn[0]) echo "<td> <font color=red> Guest (User Deleted)</font> </td>";
    IF(
$r_userattn[0]) echo "<td> $r_userattn[0] </td>";

    
$r_usersatt=mysql_query("SELECT SUM(LENGTH(filedata)),COUNT(*)
                FROM attachment
                WHERE userid=
$r_userid");
    
$r_useratt=mysql_fetch_array($r_usersatt);
    
$r_pr=$r_pr + $r_useratt[1];
     echo 
"<td align=right> $r_useratt[0] </td>";
     echo 
"<td align=right> $r_useratt[1] </td>";

    
$r_usersattpr=mysql_query("SELECT SUM(LENGTH(filedata)),COUNT(*)
                FROM attachment
                WHERE private > 0
                AND userid=
$r_userid");
    
$r_userattpr=mysql_fetch_array($r_usersattpr);
    
$r_prb=$r_prb + $r_userattpr[1];
    IF(!
$r_userattpr[0]) echo "<td align=right> - </td>";
    IF(
$r_userattpr[0]) echo "<td align=right> $r_userattpr[0] </td>";
     echo 
"<td align=right> $r_userattpr[1] </td>";
     echo 
"</tr>";
}
 echo 
"<tr>";
$r_date=date("d.m.y(H:i:s)");
 echo 
"<td><b> $r_date </b></td>";
 echo 
"<td><b> SUMM ALL Forums </b></td>";

$r_full=mysql_query("SELECT SUM(LENGTH(filedata)),COUNT(*)
            FROM attachment"
); 
$r_allfull=mysql_fetch_array($r_full);
 echo 
"<td align=right><b> $r_allfull[0] </b></td>";
 echo 
"<td align=right><b> $r_allfull[1] ($r_pr) </b></td>";

$r_prall=mysql_query("SELECT SUM(LENGTH(filedata)),COUNT(*)
            FROM attachment
            WHERE private > 0"
); 
$r_allprall=mysql_fetch_array($r_prall);
 echo 
"<td align=right><b> $r_allprall[0] </b></td>";
 echo 
"<td align=right><b> $r_allprall[1] ($r_prb)</b></td>";
 echo 
"</tr>";
 echo 
"</table>";
 echo 
"</table>";
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 04-06-2002 07:48
Нажмите сюда для просмотра профайла Romsan Отправить Персональное сообщение Romsan Посетить домашнию страничку Romsan! Найти сообщения от Romsan Добавить Romsan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Romsan
Участник

Зарегистрирован: May 2002
Место проживания:
Публикаций: 18
Статус: Romsan в оф-лайне
Wink Еще одна примочка [сообщение #11318]

В связи с спецификой форума(частичный обмен файлами через тематические подфорумы) присобачил сборщик атачментов.
модуль forumatt.php

PHP:


<?php
error_reporting
(7);
require(
"./global.php");
$posts = $DB_site->query("SELECT post.dateline,post.username,post.pagetext,post.postid
            FROM post,thread
            WHERE thread.forumid = 
$forumid
            AND thread.threadid=post.threadid
            AND post.attachmentid > 0
            ORDER BY 1 DESC"
);
  if (!
$DB_site->num_rows($posts)) {
    eval(
"\$forumatt .= \"".gettemplate("forumatt_error",1,0)."\";");
  } else {
    while (
$posters = $DB_site->fetch_array($posts)) {
      
$color = ($num++ % 2) ? '{firstaltcolor}' : '{secondaltcolor}';
       
$posters[dateline]=vbdate($dateformat,$posters[dat
eline
]);
      eval(
"\$forumatt .= \"".gettemplate("forumattbit",1,0)."\";");
    }
  }
eval(
"dooutput(\"".gettemplate("forumatt")."\");");
?>



Темплеи:
forumatt

PHP:

<html>
<
head>
<
title>Аттачи этого форума</title>
$headinclude
</head>
<
body>

<
table cellpadding="10" cellspacing="0" border="0" bgcolor="{pagebgcolor}" width="100%"><tr><td>

<
table cellpadding="4" cellspacing="{tableinnerborderwidth}" border="0" bgcolor="{tablebordercolor}" width="100%">
  <
tr>
    <
td colspan="4" bgcolor="{tableheadbgcolor}"><normalfont color="{tableheadtextcolor}"><b>Аттачи(файлы) этого форума</b></normalfont></td>
  </
tr>

  <
tr>
    <
td bgcolor="{categorybackcolor}" width="10%"><smallfont color="{categoryfontcolor}"><b>Дата</b></smallfont></td>
    <
td bgcolor="{categorybackcolor}" width="10%"><smallfont color="{categoryfontcolor}"><b>Автор</b></smallfont></td>
    <
td bgcolor="{categorybackcolor}" align="center"><smallfont color="{categoryfontcolor}"><b>Описание</b></smallfont></td>
    <
td bgcolor="{categorybackcolor}" width="10%"><smallfont color="{categoryfontcolor}"><b>Файл</b></smallfont></td>
  </
tr>

$forumatt

  
<tr id="cat">
    <
td bgcolor="{tableheadbgcolor}" colspan="4" align="center">.</td>
  </
tr>
</
table>

</
td></tr></table>
</
body>
</
html>


forumattbit

PHP:

<tr>
    <
td bgcolor="$color"><normalfont>$posters[dateline]</a></normalfont></td>
    <
td bgcolor="$color"><normalfont>$posters[username]</a></normalfont></td>
    <
td bgcolor="$color"><normalfont>$posters[pagetext]</a></normalfont></td>
  <
td align="center" bgcolor="$color"><a href="attachment.php?s=&postid=$posters[postid]" target="_blank"><smallfont>Файлик</smallfont></td>
  </
tr>


forumatt_error

PHP:

<tr>
    <
td bgcolor="$color" colspan="2"><normalfont>Нету аттачей!</normalfont></td>
  </
tr>



В forumdisplay

PHP:

<a href="forumatt.php?s=&forumid=$forumid">Атачи этого форума</a>



ЗЫЖ. Конечно сыровато... зато поляна для народного творчества

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-06-2002 16:34
Нажмите сюда для просмотра профайла Romsan Отправить Персональное сообщение Romsan Посетить домашнию страничку Romsan! Найти сообщения от Romsan Добавить Romsan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 09:12.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 2.46825194 seconds (99.62% PHP - 0.38% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.