Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Тема закрыта
Ни у кого случаем нет решения по поводу неприятной особенности mod imagepost 1.0.1 переписывать картинку с таким же именем поверх старой?
Что, неужели всех устраивает, что если пользователь заливает картинку с искрометным названием "me.jpg", то во всех предыдущих постингах, авторы которых блеснули креативом в том же направлении, вместо их картинок показывается новая?
Скорей всего его просто мало кто использует.
надо переименовывать картинки вида №поста_№картинки (если в посте несколько картинок), или хранить в бд.
советую с этой проблемой обратится к автору мода.
Списался с автором.
Он посоветовал такую вещь: заменяем в 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 в имя каждой залитой картинки.
Дешево и сердито.
Замечательно.
А у меня такое ощущение, что данная замена ничего не добавляет к имени файла.
Есть идеи почему так?
У меня все работает.
Попытайтесь списаться с автором - он лояльно относится к этому и считает эту "фичу" своей недоработкой.
Что же тогда не выпустит следуюшую версию, интересно?
Поставил имэйджпост 1.0.1 на версию 1.2.14 все вроде работает. Но при редактировании поста теряет картинки, и не добавляет при редактировании. Я сам не программист на пхп и разбираться напрягает, может кто подскажет что надо поменять. Ничего кроме имэджпост не ставлось. Ну и описанную выше строку тоже добавил - может проблема как разв ней ?
может кто подскажет что надо поменять
Мне нравится Image Upload by Max Khitrov. Описанной проблемы в нем не будет - там картинки аплодятся в отдельные подкаталоги по постам.
Другой вариант - Attachment v2 by Frank Hagstrom. К нему остается добавить мою генерацию превьюшек отсюда
при редактировании поста теряет картинки,
ОТКРОЙ 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 = '';
- 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&filename=cv.jpg&preview=true'); cursor: pointer;"></span>
Где-то тут
Кто то прилеплял этот мод к быстрому ответу?
А еще вот это
При проверке на ошибки AP_Image_Uploads матюкается на поврежденную структуру директорий (внутри есть нужные мне папки и файлы).. я как-то и незнаю что ему ответить
Ну это так - мелочь...
Редактировался Dayset (2008-04-18 16:59:02)
Страницы 1
Тема закрыта