Модуль для добавления флеш кода
1.
Иосиф Джугашвили (18.11.2009 / 23:42)
Люди помогите сделать такой модуль... можно сделать по примеру моторовской библиотеки... например что бы можно было вместо текста добавлять код флеш плеера к примеру такой
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/POM-oOMO5Ek&hl=ru&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/POM-oOMO5Ek&hl=ru&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
и что бы он открывался вот
ТАК
2.
Иосиф Джугашвили (18.11.2009 / 23:43)
помогите сделать модуль или переделать библу))) с меня плюс
3.
Иосиф Джугашвили (19.11.2009 / 00:15)
хоть подскажите как можно библу переделать
4.
Кевин Митник (19.11.2009 / 00:32)
Ну это как бы нужно просто написать код типа такого
<?php
echo"<a href=\"?action=1"\>флешка 1</a>";
$p=$_GET['action'];//параметр екшн передает значение страницы
if($p==1){ //условие, при каком значение екшна 1 равно флешке 1
echo"сдесь собственно код флешки 1"; }
?>
5.
Иосиф Джугашвили (19.11.2009 / 00:33)
Это в каком файле?
6.
Иосиф Джугашвили (19.11.2009 / 00:34)
В index.php ?
7.
Дмитрий (19.11.2009 / 00:46)
Проще переделай галерею. Загружай вместо фоток тхт-файлы, в нужном месте инклюдь их название (точнее, ячейку строки с названием). А в файле пиши код, что написал в первом посте. Я себе писал модуль онлайн-видео с нуля, но по такому принципу.
8.
Кевин Митник (19.11.2009 / 00:50)
Можно масив с кодами флешек зациклить тип так
<?php
$file=file('flash.txt');//файл в котором в каждой строчке код флешки
$flash_name=file('name.dat');//файл в котором в каждой строчке название флешки причем первое название равняется первой флешке из списка флешек файла flash.txt
for($i=0; $i< sizeof($file); $i++){//в цикле перебираем значения и присваиваем значения переменной с флеш-кодом
for($i=0; $i< sizeof($flash_name); $i++){//перебираем значения и присваиваем значения переменным с именами для каталога флешек
print "<a href=\"?page=".$i."\">$flash_name[$i]</a><br>";//ссылки на флешки
$p=$_GET[page]; if($p==$i){ echo"$file[$i]"; }}
?>
9.
Кевин Митник (19.11.2009 / 00:53)
5,6 нет, это так для примера. Чтоб это работало нужно еще поработать над ним. А код я написал тот что думаю, но ему нужна доработка.
10.
Кевин Митник (19.11.2009 / 00:57)
7. Все таки легче сделать это с лиц. библиотеки, просто убрать чекер на ввод текста и текст не будет обрабатыватся, тогда просто добавляешь статью (тобиш код флешки) и она опубликовывается. Имхо это лучший вариант.
11.
Иосиф Джугашвили (19.11.2009 / 01:56)
10 библа лиц. обьясни плиз что именно сделать надо?
12.
Кевин Митник (19.11.2009 / 03:13)
Там переменные с текстом фильтрируются функцией check. Убери фильтрацию и запрети добавление юзерами статтей т.к это небезопасно.
13.
Иосиф Джугашвили (19.11.2009 / 03:23)
Все мозги сломал уже...
14.
Иосиф Джугашвили (19.11.2009 / 03:35)
в файле lib убрал функцию и все равно ниче не произошло
15.
Иосиф Джугашвили (19.11.2009 / 03:40)
я <?php плохо знаю... подскажите что куда к чему.. с меня плюс... а то мозги уже кипеть начинают.. с библой аж три часа бьюсь и все впустую
16.
Иосиф Джугашвили (19.11.2009 / 09:40)
Люди ау... не уж ни кто помоч не может?
17.
Кевин Митник (19.11.2009 / 10:38)
Скинь файл, перепишу.
18.
Иосиф Джугашвили (19.11.2009 / 23:13)
Ссылку в приват кинул
19.
Кевин Митник (19.11.2009 / 23:25)
Вот это
$zag=check($zag);
$msg=check($msg);
$msg =
antimat($msg); $msg
= smiles($msg);
$log=check($log);
$tt=explode(' ',
microtime());
$ttt=$tt[1]+$tt[0]; $
id=str_replace(".", "",
$ttt);
$name_file=$kategory.'
_'.$id.'.txt';
$text=$zag."\r\n".$msg;
замени на
20.
Кевин Митник (19.11.2009 / 23:27)
$tt=explode(' ',
microtime());
$ttt=$tt[1]+$tt[0]; $id=str_replace(".", "", $ttt);
$name_file=$kategory.'
_'.$id.'.txt';
$text=$zag."\r\n".$msg;
21.
Кевин Митник (19.11.2009 / 23:29)
Короче убрал фильтрацию функцией чек, т.к она превращала хтмл код в текст(фактически)
22.
Иосиф Джугашвили (20.11.2009 / 00:08)
Сделал но теперь не то что текст не добавляется... вообще ни че не добавляется
23.
Иосиф Джугашвили (20.11.2009 / 00:11)
вот переделанный файл
http://black-town.ru/add.txt но с ним не работает
24.
Иосиф Джугашвили (20.11.2009 / 11:08)
кто может что еще подсказать?
25.
Иосиф Джугашвили (28.11.2009 / 01:48)
Люди))) ау
26.
Удаленный (28.11.2009 / 02:16)
перевести сохранения в Дат файлы. А в дат уже и код флешный работает
27.
Назар (08.12.2009 / 20:30)
только ти будеш файли добавлять? или и юзери доступ имеют такие привелегии?
28.
Назар (08.12.2009 / 20:32)
у меня нет русской расскладки,такчто звиняйте
URL:
https://visavi.net/topics/2999