Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2006-09-01 12:27:38

alt
Гость

imagepost 1.0.1 и перезапись картинок поверх

Ни у кого случаем нет решения по поводу неприятной особенности mod imagepost 1.0.1 переписывать картинку с таким же именем поверх старой?

#2 2006-09-09 18:45:43

alt
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Что, неужели всех устраивает, что если пользователь заливает картинку с искрометным названием "me.jpg", то во всех предыдущих постингах, авторы которых блеснули креативом в том же направлении, вместо их картинок показывается новая?

#3 2006-09-10 04:45:49

Bear
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Скорей всего его просто мало кто использует.

#4 2006-09-10 05:58:47

hcs
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

надо переименовывать картинки вида №поста_№картинки (если в посте несколько картинок), или хранить в бд.
советую с этой проблемой обратится к автору мода.

#5 2006-09-11 15:52:26

alt
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Списался с автором.
Он посоветовал такую вещь: заменяем в 33 строке mod_imagepost.php вот это:

$name = $pun_user['id']."_".pun_trim($_FILES['userimage']['name'];

на вот это:

$name = $pun_user['id']."_".date("YmdHis")."_".pun_trim($_FILES['userimage']['name']);

Получаем добавление timestamp в имя каждой залитой картинки.
Дешево и сердито.

#6 2006-09-11 16:57:47

hcs
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Замечательно.

#7 2006-11-26 08:40:15

Kurt
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

А у меня такое ощущение, что данная замена ничего не добавляет к имени файла.
Есть идеи почему так?

#8 2006-11-26 13:58:45

alt
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

У меня все работает.
Попытайтесь списаться с автором - он лояльно относится к этому и считает эту "фичу" своей недоработкой.

#9 2006-11-27 08:57:06

Kurt
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Что же тогда не выпустит следуюшую версию, интересно?

#10 2006-12-12 17:04:56

Андр100
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Поставил имэйджпост 1.0.1 на версию 1.2.14 все вроде работает. Но при редактировании поста теряет картинки, и не добавляет при редактировании. Я сам не программист на пхп и разбираться напрягает, может кто подскажет что надо поменять. Ничего кроме имэджпост не ставлось. Ну и описанную выше строку тоже добавил - может проблема как разв ней ?

#11 2006-12-13 06:20:02

artoodetoo
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Андр100 пишет:

может кто подскажет что надо поменять

Мне нравится Image Upload by Max Khitrov. Описанной проблемы в нем не будет - там картинки аплодятся в отдельные подкаталоги по постам.
Другой вариант - Attachment v2 by Frank Hagstrom. К нему остается добавить мою генерацию превьюшек отсюда

#12 2006-12-27 15:31:33

AdminЧИК
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

Андр100 пишет:

при редактировании поста теряет картинки,

ОТКРОЙ  edit.php
НАЙДИ:

// MOD IMAGEPOST
if((isset($_POST['delete_userimage']) and $_POST['delete_userimage'] == 1) or is_uploaded_file($_FILES['userimage']['tmp_name']))  {
    include_once(PUN_ROOT.'/include/mod_imagepost.php');
    @unlink($userdir .'/'. $_POST['current_userimage']);
    }
if(is_uploaded_file($_FILES['userimage']['tmp_name']))  {
    include_once(PUN_ROOT.'/include/mod_imagepost.php');
    $name = uploadImage();
    }
else  $name = '';

Замени на:

// MOD IMAGEPOST
$b_deleted = true;
if((isset($_POST['delete_userimage']) && $_POST['delete_userimage'] == 1) || is_uploaded_file($_FILES['userimage']['tmp_name']))  {
    include_once(PUN_ROOT.'/include/mod_imagepost.php');
    @unlink($userdir .'/'. $_POST['current_userimage']);
    $b_deleted=false;
    }
if(is_uploaded_file($_FILES['userimage']['tmp_name']))  {
    include_once(PUN_ROOT.'/include/mod_imagepost.php');
    $name = uploadImage();
    }
elseif ($b_deleted && isset($_POST['current_userimage'])) $name = $_POST['current_userimage'];
else  $name = '';

#13 2008-04-18 16:46:10

Dayset
Гость

Re: imagepost 1.0.1 и перезапись картинок поверх

- Image Upload 1.2.1 / Загрузка изображений к сообщению, без категорий/галерей и пр.
http://www.punres.org/viewtopic.php?id=789
Как то так странно превьюхи показывает. В ie6 если мышкой по превьюшкам активно возюкать они заново загружаются чтоли, мелькает короче превьюшка. В opera такого не происходит.

<span class='image_thumbnail' style="background-image: url('showimage.php?pid=11&amp;filename=cv.jpg&amp;preview=true'); cursor: pointer;"></span>

Где-то тут
Кто то прилеплял этот мод к быстрому ответу?

А еще вот это

При проверке на ошибки AP_Image_Uploads матюкается на поврежденную структуру директорий (внутри есть нужные мне папки и файлы).. я как-то и незнаю что ему ответить

Ну это так - мелочь...

Редактировался Dayset (2008-04-18 16:59:02)

Подвал доски

Под управлением FluxBB. Хостинг Hostens