# 1
Тема: Добавить флаг (:
DamiaN
Пользователь
Любитель FusionСообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 15 Июня 2008, 04:11:59
всем привет!
вот что хочу сделать -
хочу добавить новый список картинок для добавления в новость, а именно - флаги
есть строка в administration/news.php -
<select name='insertimage' class='textbox' style='margin-top:5px' onChange=\"insertText('body2', '<img src=\'".str_replace("../","",IMAGES_N )."' + this.options[this.selectedIndex].value + '\' align=\'right\'>' ;this.selectedIndex=0;\">
<option value=''>".$locale['421']."</option>
IMAGES_N - типо добавить изображения из images/news, а куда можно добавить новую строку с IMAGES_F (Флаги) чтобы работало -
<select name='insertimage' class='textbox' style='margin-top:5px' onChange=\"insertText('body2', '<img src=\'".str_replace("../","",IMAGES_F )."' + this.options[this.selectedIndex].value + '\' align=\'right\'>' ;this.selectedIndex=0;\">
<option value=''>".$locale['421']."</option>
Помогите плиз..
[Изменил(а) DamiaN , 15 Июня 2008, 04:13:57]
^ наверх ^
# 2
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 15 Июня 2008, 09:02:49
^ наверх ^
# 3
DamiaN
Пользователь
Любитель FusionСообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 16 Июня 2008, 01:00:09
Mik написал:
Вместо
IMAGES_F можно прописывать как
IMAGES."flags/" . Ну или сделать так:
define("IMAGES_F", BASEDIR."flags/" ;
define("IMAGES_F", BASEDIR."flags/" ; - это куда вообще мне девать?
И вообще мне как бы надо чтобы список папки flags был а не news как можно реализовать? А так от images/flags мне толку мало, список то всеравно тот же что и на news. (:
[Изменил(а) DamiaN , 16 Июня 2008, 01:16:08]
^ наверх ^
1 пользователь сказал спасибо Вам:
Carmello
# 4
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 16 Июня 2008, 07:57:46
^ наверх ^
# 5
DamiaN
Пользователь
Любитель FusionСообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 16 Июня 2008, 14:25:03
Mik написал:
define("IMAGES_F", BASEDIR."flags/" ; девать в начало файла, где работает скрипт.
Немного не понял суть вопроса. Список папки
flags/ был что бы где?
ну вот заходим мы панель в админа и хотим добавить новость, видем там Список картинок от папки images/news, нужно чтобы был список картинок от images/flags а выходит что оба списка от папки images/news
Прикрепленные файлы
1_6.jpg
( width:505 height:244 )
2_3.jpg
( width:1440 height:900 )
^ наверх ^
1 пользователь сказал спасибо Вам:
n_rk
# 6
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 16 Июня 2008, 14:57:43
Ясно... делается это так:
$flagFiles = makefilelist(IMAGES_F, ".|..|*.php", true);
$flagList = makefileopts($flagFiles);
echo "<select name='insertflag' class='textbox' style='margin-top:5px' onChange=\"insertText('body', '<img src=\'".str_replace("../","",IMAGES_F)."' + this.options[this.selectedIndex].value + '\' style=\'margin:5px\' align=\'left\'>' ;this.selectedIndex=0;\">\n<option value=''>- Выбрать флаг -</option>$flagList</select>\n";
P.S. Оператор echo вставляется там, где необходимо вывести список, а вот 2 верхние строчки - почти в любом месте редактируемого файла (news.php)
[Изменил(а) Mik , 16 Июня 2008, 14:58:48]
--------------------PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
# 7
DamiaN
Пользователь
Любитель FusionСообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 16 Июня 2008, 20:33:14
ээ.. ну вот так еще пашет (без списка в папке images/flags) -
<select name='insertflags' class='textbox' style='margin-top:5px' onChange=\"insertText('body', '<img src=\'".str_replace("../","",IMAGES_F)."' + this.options[this.selectedIndex].value + '\' align=\'right\'>' ;this.selectedIndex=0;\">
<option value=''>- Выбрать флаг -</option>
$flagsList</select>
а после добавления этих строк в news.php -
$flagsFiles = makefilelist(IMAGES_F, ".|..|*.php", true);
$flagsList = makefileopts($flagsFiles);
выдает ошибку синтаксиса. (
^ наверх ^
# 8
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 16 Июня 2008, 21:47:31
define("IMAGES_F", BASEDIR."flags/");
$flagsFiles = makefilelist(IMAGES_F, ".|..|index.php ", true);
$flagsList = makefileopts($flagsFiles);
Тогда стоит заменить на вот это:
[Изменил(а) Mik , 16 Июня 2008, 21:47:46]
--------------------PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
# 9
DamiaN
Пользователь
Любитель FusionСообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 16 Июня 2008, 23:32:00
Mik написал:
define("IMAGES_F", BASEDIR."flags/" ;
$flagsFiles = makefilelist(IMAGES_F, ".|..|index.php ", true);
$flagsList = makefileopts($flagsFiles);
Тогда стоит заменить на вот это:
Пожалуйста если не трудно скинь файлик news.php уже со вставленным кодом, а то у меня опять же нечего не получается.
^ наверх ^
# 10
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 06 Июля 2008, 20:14:43
^ наверх ^
1 пользователь сказал спасибо Вам:
DamiaN
# 11
DamiaN
Пользователь
Любитель FusionСообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз Статус: offline
ICQ статус
Опубликовано 08 Июля 2008, 01:14:54
Mik написал:
Ня!
Распаковаить, соблюдая вложенность папок
супер! Спасибо большое!
[Изменил(а) DamiaN , 08 Июля 2008, 01:15:46]
^ наверх ^