Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Добавить флаг (:
DamiaN
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз
Статус: offline
ICQ статус 629656
Опубликовано 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\'>'smiley;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\'>'smiley ;this.selectedIndex=0;\">
<option value=''>".$locale['421']."</option>
Помогите плиз..


[Изменил(а) DamiaN, 15 Июня 2008, 04:13:57]  
^ наверх ^ 629656 qwe-user@hotmail.com
# 2  
Mik
SF Team

Avatar пользователя

Джедай

SF Support Team

Любитель Fusion

Сообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз
Статус: offline
Опубликовано 15 Июня 2008, 09:02:49
Вместо IMAGES_F можно прописывать как IMAGES."flags/". Ну или сделать так:
define("IMAGES_F", BASEDIR."flags/");


[Изменил(а) Mik, 15 Июня 2008, 09:02:58]

--------------------
PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
# 3  
DamiaN
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз
Статус: offline
ICQ статус 629656
Опубликовано 16 Июня 2008, 01:00:09
Mik написал:
Вместо IMAGES_F можно прописывать как IMAGES."flags/". Ну или сделать так:
define("IMAGES_F", BASEDIR."flags/"smiley;

define("IMAGES_F", BASEDIR."flags/"smiley; - это куда вообще мне девать?
И вообще мне как бы надо чтобы список папки flags был а не news как можно реализовать? А так от images/flags мне толку мало, список то всеравно тот же что и на news. (:


[Изменил(а) DamiaN, 16 Июня 2008, 01:16:08]  
^ наверх ^ 629656 qwe-user@hotmail.com
1 пользователь сказал спасибо Вам: Carmello
# 4  
Mik
SF Team

Avatar пользователя

Джедай

SF Support Team

Любитель Fusion

Сообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз
Статус: offline
Опубликовано 16 Июня 2008, 07:57:46
define("IMAGES_F", BASEDIR."flags/"); девать в начало файла, где работает скрипт.
Немного не понял суть вопроса. Список папки flags/ был что бы где?


--------------------
PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
# 5  
DamiaN
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз
Статус: offline
ICQ статус 629656
Опубликовано 16 Июня 2008, 14:25:03
Mik написал:
define("IMAGES_F", BASEDIR."flags/"smiley; девать в начало файла, где работает скрипт.
Немного не понял суть вопроса. Список папки flags/ был что бы где?

ну вот заходим мы панель в админа и хотим добавить новость, видем там Список картинок от папки images/news, нужно чтобы был список картинок от images/flags а выходит что оба списка от папки images/news
Прикрепленные файлы click to enlarge
1_6.jpg   ( width:505 height:244 )
click to enlarge
2_3.jpg   ( width:1440 height:900 )
 
^ наверх ^ 629656 qwe-user@hotmail.com
1 пользователь сказал спасибо Вам: n_rk
# 6  
Mik
SF Team

Avatar пользователя

Джедай

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\'>'smiley;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
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз
Статус: offline
ICQ статус 629656
Опубликовано 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\'>'smiley;this.selectedIndex=0;\">
<option value=''>- Выбрать флаг -</option>
$flagsList</select>

а после добавления этих строк в news.php -

$flagsFiles = makefilelist(IMAGES_F, ".|..|*.php", true);
$flagsList = makefileopts($flagsFiles);

выдает ошибку синтаксиса. (
 
^ наверх ^ 629656 qwe-user@hotmail.com
# 8  
Mik
SF Team

Avatar пользователя

Джедай

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
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз
Статус: offline
ICQ статус 629656
Опубликовано 16 Июня 2008, 23:32:00
Mik написал:
define("IMAGES_F", BASEDIR."flags/"smiley;
$flagsFiles = makefilelist(IMAGES_F, ".|..|index.php", true);
$flagsList = makefileopts($flagsFiles);



Тогда стоит заменить на вот это:

Пожалуйста если не трудно скинь файлик news.php уже со вставленным кодом, а то у меня опять же нечего не получается. smiley
 
^ наверх ^ 629656 qwe-user@hotmail.com
# 10  
Mik
SF Team

Avatar пользователя

Джедай

SF Support Team

Любитель Fusion

Сообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз
Статус: offline
Опубликовано 06 Июля 2008, 20:14:43
Ня!

Распаковаить, соблюдая вложенность папок
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь
click to enlarge
2_3.jpg   ( width:1440 height:900 )


[Изменил(а) Mik, 06 Июля 2008, 20:15:15]

--------------------
PHP Скрипты на заказ [MySQL, JS, Ajax, HTML, CSS]
^ наверх ^
1 пользователь сказал спасибо Вам: DamiaN
# 11  
DamiaN
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 113
Откуда: Crimea
Зарегистрирован: 19 Марта 2008, 21:42:29
Сказали спасибо 2 раз
Статус: offline
ICQ статус 629656
Опубликовано 08 Июля 2008, 01:14:54
Mik написал:
Ня!

Распаковаить, соблюдая вложенность папок

супер! Спасибо большое!


[Изменил(а) DamiaN, 08 Июля 2008, 01:15:46]  
^ наверх ^ 629656 qwe-user@hotmail.com
Перейти на форум:


95,694,623 уникальных посетителей
сейчас: 06 Мая 2024, 15:04:53
Генерация страницы: 0.28 сек.