|
Использование одного доп поля
|
|
| Xaker | Дата: 10 Июля 2009, 08:45 | Сообщение # 1 | ● ● ● ● ● 302 сообщения Статус: Offline | Всем привет...в общем есть такая мысль (навёл на неё Vanofuture) Можно ли одно доп поле (пример OTHER2) использовать для нескольких целей? Например я в ставляю в поле изображение gif и вывожу в шаблоне это изображение размером 100х100 Но потом я вставляю файл mp3 и мне нужно вывести в шаблоне его с плеером...так вот можно ли по окончанию сказать браузеру какой код использовать? Если да то как)  | | |
|
| cucYa | Дата: 10 Июля 2009, 08:58 | Сообщение # 2 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | | | |
|
| Xaker | Дата: 10 Июля 2009, 14:01 | Сообщение # 3 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, вот бы чуток поподробнее...а то мне до экстрасенса далековато. | | |
|
| MegaFill | Отредактировал MegaFill - Пятница, 10 Июля 2009, 14:17 Дата: 10 Июля 2009, 14:17 | Сообщение # 4 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Quote (Xaker) cucYa, вот бы чуток поподробнее...а то мне до экстрасенса далековато. пишешь в свое доп поле http//link.ru/music.mp3 |/http://myimage.gif Потом скрипт типа str = "$OTHER2$" document.write(str.split('|')[0]) //выведет ссылку на музыку. document.write(str.split('|')[1]) // выведет ссылку на картинку | | |
|
| Xaker | Дата: 10 Июля 2009, 16:35 | Сообщение # 5 | ● ● ● ● ● 302 сообщения Статус: Offline | MegaFill, дело в том что в поле я буду писать либо мп3 либо гиф а по окончанию браузер должен определить (или кто там) какой код применять к той или иной ссылке.. Пример: я пишу http://pop-corna.net/_pu/0/65118.jpg а в шаблоне Quote <img border="0" align="absmiddle" src="$OTHER2"> потом добавляю следующий материал с окончанием мп3 и код в шаблоне Code <a href="$OTHER2" target="_blank">дада</a> А браузер выбирает ставить ссылку в <img border="0" align="absmiddle" src="$OTHER2"> или Code <a href="$OTHER2" target="_blank">дада</a> как то так  | | |
|
| Xaker | Дата: 10 Июля 2009, 17:34 | Сообщение # 6 | ● ● ● ● ● 302 сообщения Статус: Offline | MegaFill, а можно продолжить и сделать ещё 3-ий элемент .xml?)  | | |
|
| Бармалей | Дата: 10 Июля 2009, 18:54 | Сообщение # 7 | ● ● ● ● ● Тиран 7772 сообщения Статус: Offline | Quote (MegaFill) /\.mp3/.test(str)==true Для строки site.mp3.ru/text.psd в str это условие тоже выполнится.
 | | |
|
| MegaFill | Дата: 10 Июля 2009, 19:10 | Сообщение # 8 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Бармалей у меня почему чувство, что у Xakera нет в название сайта этого... | | |
|
| Xaker | Дата: 10 Июля 2009, 19:31 | Сообщение # 9 | ● ● ● ● ● 302 сообщения Статус: Offline | странно но такая штука у меня не пашет Code <script type="text/javascript"> var str = '$OTHER2' if (/\.flv/.test(str)==true) { document.write('<embed src="http://pop-corna.net/pleer/player.swf" allowfullscreen="true" allowscriptaccess="always" bgcolor="#FFFFFF" type="application/x-shockwave-flash" flashvars="file=$OTHER2$&showdigits=true&image=http://pop-corna.net/-21.gif& logo=&&height=480&frontcolor=0xffffff&backcolor=0x000000& lightcolor=0x999999&autostart=false&showdownload=true" height="500" width="650">') } else { document.write('<embed src="http://pop-corna.net/pleer.swf" type="application/x-shockwave-flash" flashvars="&displayheight=380&file=$OTHER2$&height=720&width=640& overstretch=true&autostart=false&shuffle =false" allowscriptaccess="always" allowfullscreen="true" width="640" height="720">') } </script> Добавлено (10 Июль 2009, 19:31) --------------------------------------------- хотя я неуверен что должна  | | |
|
| ModernBoy | Дата: 10 Июля 2009, 19:42 | Сообщение # 10 | ● ● ● ● ● 169 сообщений Статус: Offline | Quote <script type="text/javascript"> var str = '$OTHER2$' if (/\.flv/.test(str)==true) { document.write('<embed src="http://pop-corna.net/pleer/player.swf" allowfullscreen="true" allowscriptaccess="always" bgcolor="#FFFFFF" type="application/x-shockwave-flash" flashvars="file=$OTHER2$&showdigits=true&image=http://pop-corna.net/-21.gif& logo=&&height=480&frontcolor=0xffffff&backcolor=0x000000& lightcolor=0x999999&autostart=false&showdownload=true" height="500" width="650">') } else { document.write('<embed src="http://pop-corna.net/pleer.swf" type="application/x-shockwave-flash" flashvars="&displayheight=380&file=$OTHER2$&height=720&width=640& overstretch=true&autostart=false&shuffle =false" allowscriptaccess="always" allowfullscreen="true" width="640" height="720">') } </script> | | |
|
| Xaker | Дата: 18 Июля 2009, 08:30 | Сообщение # 11 | ● ● ● ● ● 302 сообщения Статус: Offline | ModernBoy, это не помогает...но спс.Добавлено (18 Июль 2009, 08:30) --------------------------------------------- вопрос не решён... | | |
|
| cucYa | Дата: 18 Июля 2009, 09:17 | Сообщение # 12 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | В поле впиши 1|2. И на нужной странице Code var double_val = '$ПОЛЕ$'; alert(double_val.split('|')[0]) // Покажет первую часть. | | |
|
| Xaker | Отредактировал Xaker - Суббота, 18 Июля 2009, 10:39 Дата: 18 Июля 2009, 10:39 | Сообщение # 13 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, это решает вопрос если использовать поле для 2-ух значений сразу, а мне нужно в поле вставлять только одно (одну ссылку) и чтобы по её окончанию определялось какой код к ней применять... Код MegaFill,а просто даже не показал не 1-ого не 2-ого значения...мб неправильно ставлю..? | | |
|
| cucYa | Дата: 18 Июля 2009, 10:47 | Сообщение # 14 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Я в рег. выраж. ноль, поэтому работаспособность кода не отвечаю... Code var video_url = 'http://471.gt3.vkadre.ru/assets/videos/0b22182a91757441.vk.flv'; // Поле if(video_url.match(/http\:\/\/(.*)\.flv/)) alert('true'); else alert('false'); // true при flv файле. | | |
|
| Xaker | Дата: 18 Июля 2009, 11:21 | Сообщение # 15 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, код работает но вот трабла...(скорее незнание) Пишу: document.write('ура ёпт') вместо alert('true') всё работает, но пишу <embed.....и ничего не работает( | | |
|
| cucYa | Дата: 18 Июля 2009, 11:23 | Сообщение # 16 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Xaker, полный код сюда, думаю проблема в ковычках. | | |
|
| Xaker | Дата: 18 Июля 2009, 11:37 | Сообщение # 17 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, Code <script type="text/javascript"> var video_url = '$OTHER2$'; if(video_url.match(/http\:\/\/(.*)\.flv/)) document.write('<div id="wrapper" align="center"> <div id="placeholder1"></div></div>'); else alert('пока пусто'); </script> | | |
|
| cucYa | Отредактировал cucYa - Суббота, 18 Июля 2009, 11:41 Дата: 18 Июля 2009, 11:40 | Сообщение # 18 |  ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Code var video_url = '$OTHER2$'; if(video_url.match(/http\:\/\/(.*)\.flv/)){ document.write('<div id="wrapper" align="center"><div id="placeholder1"></div></div>'); // Переносить строку на новую строку можно только со знаком + ... } else { alert('пока пусто'); } | | |
|
| Xaker | Дата: 18 Июля 2009, 11:48 | Сообщение # 19 | ● ● ● ● ● 302 сообщения Статус: Offline | cucYa, спасибо всё работает)  | | |
|