Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка картинок с процентным изменением размера
 
 автор: sidPR   (12.01.2006 в 09:02)   письмо автору
 
 

вот надумал прилопатить добовление имаджа в админке но немогу понять как это зделать
есть ресайз скрипт + (вроде слышал что картинку можно прямо в базу запихать) ну так вот
хачю зделать так что мол форма для добовления рядом выбор насколько % ресайзить имадж после нажатия на пнопочку к примеру он ресайзица на сколько я указал после чего сохраняется в базе а вот в самой форме оформления контента как мне указать вставить ту или иную картинку на какую либо позицию ... не понимаю .. :)

   
 
 автор: cheops   (12.01.2006 в 11:22)   письмо автору
 
   для: sidPR   (12.01.2006 в 09:02)
 

Так а что вызывает трудности? На сервер передаются проценты и картинка - получаете размеры изображения, по процентам вычисляете новые и изменяете размер?

   
 
 автор: elenaki   (12.01.2006 в 12:25)   письмо автору
 
   для: cheops   (12.01.2006 в 11:22)
 

1. добавление имиджа - куда? в текст, наверно?
2. держать картинки в базе неудобно, если стоит русский Апач, могут быть проблемы с полем
типа BLOB, обычно в базе держат пути к картинкам.
3. для загрузки картинок (с ресайзом или без) применяется одна форма, для определения
местоположения картинки (лева, право, центр), ее размеров, стиля границ и отступов от
текста, - другая форма.
4. чтобы вставить картинку в позицию курсора, применяется execCommand('insertimage',false,imgSrc),
где ImgSrc - имя картинки (оно выбирается из списка уже имеющихся на сервере картинок, а
если нет нужной - иди в форму 1 и загружай)
5. главная проблема при использовании execCommand - он не принимает никакие параметры, кроме
пути. есть вариант (баг) - вставить одну двойную кавычку после имени файла, тогда тэг img не
закроется и позволит дописать после src=" что-то" height=... width=... alt=... и т.д.


но у меня этот номер не проходит. то ли баг уже убрали, то ли потому что у меня скрипт в скрипте (java-script сам пишет свой код в открываемом окне) и не пропускает незакрытые кавычки...
до сих пор мучаюсь с редактором. сделала возможность выбора размера и отступов, но document.write вставляет код в конец текста, а мне нужно в позицию курсора...

вот тут про этот баг:
http://xpoint.ru/forums/programming/javascript/misc/thread/1423.xhtml

кажется, вот такой код должен вставлять в позицию курсора... пойду проверять

из phpMyAdmin. В таком виде работать не будет. Настрой названия RichEdit'a( sqlform.sql_query )

function insertValueQuery() {
    var myQuery = document.sqlform.sql_query;
    var chaineAj = "INSERT TEXT"

        //IE support
        if (document.selection) {
            myQuery.focus();
            sel = document.selection.createRange();
            sel.text = chaineAj;
            document.sqlform.insert.focus();
        }
        //MOZILLA/NETSCAPE support
        else if (document.sqlform.sql_query.selectionStart || document.sqlform.sql_query.selectionStart == "0") {
            var startPos = document.sqlform.sql_query.selectionStart;
            var endPos = document.sqlform.sql_query.selectionEnd;
            var chaineSql = document.sqlform.sql_query.value;

            myQuery.value = chaineSql.substring(0, startPos) + chaineAj + chaineSql.substring(endPos, chaineSql.length);
        } else {
            myQuery.value += chaineAj;
        }
    }
}

   
 
 автор: sidPR   (13.01.2006 в 16:02)   письмо автору
 
   для: elenaki   (12.01.2006 в 12:25)
 

Буду очень признателен если приведете пример :
форма контента ну и добовление картинки туда .

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования