Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать 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
Поиск по сайту









Интересное в сети
  • Купить комплект из 2 чемоданов noчм оптом borgoantico.ru.
  • Публикации
    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
    Прочитано: 10865 раз
    [ Назад | Начало | Наверх ]
    Комментарии

    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
    пнвтсрчтптсбвс
    1234567
    891011121314
    15161718192021
    22232425262728
    293031
    Купить.
    Можно в кредит на 90 дней!
    Навигация
    »» RSS
    Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

    Rambler's Top100

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