=====================
Короче типа теперь можете загружать картинки к своим .торрент файлам... для этого сделайте вот так:
SQL запрос тусаните у себя в БазеДанных:
- Код: Выделить всё
ALTER TABLE `torrents` ADD `foto` TEXT NOT NULL ;
=====================
После откройте через HTML редактор или через блокнот этот файло /templates/main/upload.html и:
И после:
- Код: Выделить всё
<tr>
<td valign="top" align="right">{L_DESCRIPTION}</td>
<td valign="top" align=left><textarea name="descr" cols="100" rows="30">{DESCRIPTION}</textarea></td>
</tr>
вставте ниже это:
- Код: Выделить всё
<tr>
<td valign="top" align="right">Картинка</td>
<td valign="top" align=left><input type="file" name="foto" size="80"><br />
<strong>Только файлы расширением .bmp .jpeg .jpg .gif .png не болee 100Клб.</strong></td>
</tr>
закройте сохраните файло...
=====================
Теперь откройте через бла бла HTML редактор файло /templates/main/details.html:
Найдите:
- Код: Выделить всё
<tr>
<td valign="top">{L_DESCRIPTION}</td>
<td valign="top">{DESCRIPTION}</td>
</tr>
После ниже вставте:
- Код: Выделить всё
<tr>
<td valign="top">Картинка</td>
<td valign="top"><center><br /><img src="{FOTO}" /><br /><br /></center></td>
</tr>
закройте сохраните файло...
=====================
это уже новенькое v2.1: найдите и откройте файл /templates/main/details_edit.html:
Найдите:
- Код: Выделить всё
<tr>
<td><label for="descr">{L_DESCRIPTION}</label></td>
<td><textarea name="descr" id="descr" rows="20" cols="80">{DESCRIPTION}</textarea><br /><span class="small">{L_HTML_NOT_ALLOWED}</span></td>
</tr>
После ниже вставте:
- Код: Выделить всё
<tr>
<td><label for="type">Картинка</label></td>
<td><center><br /><img src="{FOTO}" /><br /><br /></center><input type="file" name="foto" size="80"><br />
<strong>Только файлы расширением .bmp .jpeg .jpg .gif .png не болee 100Клб.</strong><br /></td>
</tr>
закройте сохраните файло...
=====================
Изменено, версия 2.1: (если вы уже делали это, то просто найдите все это и замените на то что тут, если не делали то все просто действуйте по инструкции) далее: Затем открывайте файло /upload.php и:
Найдете 96 строку или это:
- Код: Выделить всё
$hidden = ( isset($_POST['hidden']) && ( $userdata['hiddentorrents'] || get_user_class() >= UC_MODERATOR ) ? 1 : 0);
и после этого ниже вставте это:
- Код: Выделить всё
$loadext = array('bmp','jpeg','jpg','png','gif');
if(!@is_uploaded_file($_FILES['foto']['tmp_name'])){
$textfotos = 0;
} else {
$attach_name = explode('.',$_FILES['foto']['name']);
$x = 0;
$path=GetCWD()."/img/user/";
if(!$_FILES['foto']['size'] <= 10){
while($x++<6){
if($attach_name[1] == $loadext[$x]){
$md5hesh = md5($attach_name[0]);
$textfotos = $md5hesh.".".$attach_name[1];
if(@!copy($_FILES['foto']['tmp_name'],$path.chr(47).$textfotos)){
} else {
}
}
}
}
}
!!!(если вы уже это делали)!!! пропускаем это и идем ниже к 2.1 !!!(кто не делал это ДЕЛАЕМ и пропускаем 2.1)!!!
Найдите 166 строку или эту строчку:
- Код: Выделить всё
'nfo' => $nfo,
после этой строчки, ниже найдите это:
- Код: Выделить всё
'hidden' => $hidden
и замните эту строчку на это:
- Код: Выделить всё
'hidden' => $hidden,
'foto' => $textfotos
до знака:
- Код: Выделить всё
);
169 строка...
закройте сохраните файло...
2.1 !!!(если вы уже делали то что выше ^_^)!!! делаем это:
Найдите эти строчки:
- Код: Выделить всё
'hidden' => $hidden,
'foto' => $_FILES['foto']['name']
и замните эти строчки на это:
- Код: Выделить всё
'hidden' => $hidden,
'foto' => $textfotos
до знака:
- Код: Выделить всё
);
169 строка...
закройте сохраните файло...
=====================
Изменено, версия 2.1: (если вы уже делали это, то просто найдите все это и замените на то что тут, если не делали то все просто действуйте по инструкции) далее: Откройте /details.php
Найдите:
- Код: Выделить всё
$updateset = array();
Ниже вставте это:
- Код: Выделить всё
$loadext = array('bmp','jpeg','jpg','png','gif');
if(!@is_uploaded_file($_FILES['foto']['tmp_name'])){
$sql_popq = 'SELECT * FROM `torrents` WHERE `fid` ='.$id.'';
$result_popq = $db->sql_query( $sql_popq );
$row_popq = $db->sql_fetchrow( $result_popq );
if (!$row_popq['foto']){
$textfotos = 'no.jpg';
} else {
$textfotos = $row_popq['foto'];
}
} else {
$attach_name = explode('.',$_FILES['foto']['name']);
$x = 0;
$path=GetCWD()."/img/user/";
if(!$_FILES['foto']['size'] <= 10){
while($x++<6){
if($attach_name[1] == $loadext[$x]){
$md5hesh = md5($attach_name[0]);
$textfotos = $md5hesh.".".$attach_name[1];
if(@!copy($_FILES['foto']['tmp_name'],$path.chr(47).$textfotos)){
} else {
}
}
}
}
}
Найдите:
- Код: Выделить всё
$updateset[] = 'category = ' . $type;
Ниже вставте это:
- Код: Выделить всё
$updateset[] = 'foto = ' . "'" . $db->sql_escape( $textfotos ) . "'";
После найдите это:
- Код: Выделить всё
$delete_reasons_options .= '<option value="' . $value . '">' . $title . '</option>';
После этой строчки ниже идет знак:
- Код: Выделить всё
}
После него вставте это:
- Код: Выделить всё
$sql_pope = 'SELECT * FROM `torrents` WHERE `fid` ='.$id.'';
$result_pope = $db->sql_query( $sql_pope );
$row_pope = $db->sql_fetchrow( $result_pope );
if (!$row_pope['foto']){
$foto_pope = 'no.jpg';
} else {
$foto_pope = $row_pope['foto'];
}
После найдите это:
- Код: Выделить всё
'S_FORM_ACTION' => append_sid( 'details.php' ),
И ниже вствте это:
- Код: Выделить всё
'FOTO' => append_sid( '/img/user/' . $foto_pope ),
Найдите:
- Код: Выделить всё
$last_activity = ( $row['mtime'] == $row['ctime'] ? $lang['none'] : sprintf( $lang['last_activity'], mkprettytime( time() - $row['mtime'] ) ) . ' (' . create_date( $config['default_dateformat'], ( $row['mtime'] ), $tzoffset ) . ')' );
Ниже вставьте это:
- Код: Выделить всё
$sql_pop = 'SELECT * FROM `torrents` WHERE `fid` ='.$id.'';
$result_pop = $db->sql_query( $sql_pop );
$row_pop = $db->sql_fetchrow( $result_pop );
if (!$row_pop['foto']){
$foto_pop = 'no.jpg';
} else {
$foto_pop = $row_pop['foto'];
}
После найдите это:
- Код: Выделить всё
'U_DETAILS' => append_sid( 'details.php?id=' . $id ),
И ниже вставьте это:
- Код: Выделить всё
'FOTO' => append_sid( '/img/user/' . $foto_pop ),
закройте сохраните файло...
=====================
Создайте у себя папки на сервере: "/img/user/" тобиш, в начале папку "img" а в папке "img" папку "user" дайте права CHMOD 777
Ну вот и все
Нафаня если че касеки правь! у мну вроде все тип топ! бб!
И ещё предупреждаю! Я МОГ ЧЕНИБУТЬ ЗАБЫТЬ тут написать!!! Аммм... ну ето свойственно людям понимаете да? вообщем пишите если что сюда ПИШИТЕ ОШИБКИ как есть! Если мну долго нету пишите на 232330 или 429025 вот так...
