Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Публикации
Files
Добавляем возможность администратору загрузить картинку вместе с файлом (модуль Files для Slaed 2.1 Lite)


В первой статье речь шла о том, как отдать возможность пользователю загружать картинку на ряду с файлом со своего компьютера.
Добавим такую возможность и в админку модуля Files.




Редактируем modulesFilesadminindex.php

1. Добавляем поле для ввода адреса изображения (функция function add_files())
Код
1
2
3
4
5
."<tr><td>"._FILELINK.":</td><td><input type=\"text\" name=\"filelink\" maxlength=\"100\" value=\"http://\" size=\"65\" style=\"width:400px\"></td></tr>"

   #---------------------------- начало изменений
   ."<tr><td>Загрузить картинку:</td><td><input name=\"userimg\" type=\"file\" size=\"65\" style=\"width:400px\"></td></tr>"
   #---------------------------- конец изменений


2. Используя код из предудущей статьи загрузим изображение, но уже не во временную папку, а в постоянную (функция function file_save(...))
Код
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$filename = upload($path, $ftypefile, $max_size, "Files", "", "");

#---------------------------- начало изменений
if ($_FILES['userimg']['size']>0) {
   global $fitypefile, $fimaxsize, $fiwidth, $fiheight;
   $_FILES['userfile'] = $_FILES['userimg'];
   $img_f1 = explode(".", "$filename");
   $img_f = $img_f1[0];
   $img_new_link = upload($path, $fitypefile, $fimaxsize, $img_f, $fiwidth, $fiheight);
   if (isset ($img_new_link)) {$imglink = $path."/".$img_new_link;}
}
#---------------------------- конец изменений

   if ($filename && !$stop) {


Всё. Теперь админу не надо скакать к модулю загрузки для столь простой манипуляции.
Обновленный файл админки можно скачать тут.


Дата публикации: 15.02.2007
Прочитано: 11242 раз
[ Назад | Начало | Наверх ]
Комментарии

Serg_pnz
Дата: 03.11.2007 | Комментарий: 9
Serg_pnzВладимир, по сути 2.0Про это есть 2.1Лайт, так что просто внимательность и еще раз внимательность.
Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
Владимир
Дата: 03.11.2007 | Комментарий: 8
ВладимирПомогите это реализовать в Slaed 2.0 pro
MrSmit
Дата: 02.08.2007 | Комментарий: 7
MrSmitС админки вродебы все работает отлично.. хотя еще как следует не тестил... Щас пока розбираюсь с удалением картинки вместе с файлом..Если найдучтото еще.. отпишусь
Serg_pnz
Дата: 02.08.2007 | Комментарий: 6
Serg_pnzMrSmit, в данном случае не влияет. Глобальные используются только если условие ИСТИНА.

За кавычки спасибо (статью подправил). Интересно сколько еще багов с того времени осталось...
Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
MrSmit
Дата: 02.08.2007 | Комментарий: 5
MrSmitSerg_pnz огромное тебе спасибо.. Теперь все заработало...
я добавил слеши как ты сказал... а то сам бы и не увидел что их не хватает  

И там во 2 пункте переставил местами строчки
PHP - Код
1
2
3
<?php
if ($_FILES['userimg']['size']>0) {
?>


и

PHP - Код
1
2
3
<?php
global $fitypefile, $fimaxsize, $fiwidth, $fiheight;
?>


Может оно и не влияет не на что... но на сколько я понимаю нужно сначала задать глобальные переменные
Serg_pnz
Дата: 02.08.2007 | Комментарий: 4
Serg_pnzMrSmit, статья размещалась в момент моей борьбы с бб-редактором. Проверь все ли кавычки заслешены?
вот вижу в п.1 не заслешены

//и я проверю, но только завтра

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 02.08.2007г.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
MrSmit
Дата: 02.08.2007 | Комментарий: 3
MrSmitSerg_pnz, а не подскажешь что нужно подправить для 2,4? А то теперь вадминке модуль файлов не грузится.... белый лист и все.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
отредактированно 02.08.2007г.
Serg_pnz
Дата: 28.03.2007 | Комментарий: 2
Serg_pnz
Обнаружен баг в коде!


Модуль начинает ругаться, если загружать файл по ссылке, а поле с рисунком оставить пустым.

Исправляем (текст статей и код в файлах для скачивания исправлен):
1. Перед строкой
Код
1
$_FILES['userfile'] = $_FILES['userimg'];

вставляем строку
Код
1
if ($_FILES['userimg']['size']>0) {


2. После строки
Код
1
if (isset ($img_new_link)) {$imglink = $path."/".$img_new_link;}

добавляем еще одну закрывающую скобку
Код
1
}

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
AntDima
Дата: 22.02.2007 | Комментарий: 1
AntDimaСпс, очень нужная вещь! Особенно мне, т.к. очень часто обновляю файловый архив
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Календарь 3 в 1
- М - Г + Г + М
Октябрь, 2024
пнвтсрчтптсбвс
123456
78910111213
14151617181920
21222324252627
28293031
Купить.
Можно в кредит на 90 дней!
Навигация
»» RSS
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул


Генерация страницы: 0.053 сек. и 17 запросов к базе данных за 0.025 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.