+0.88
Рейтинг
3.41
Сила
а мне ещё кнопка HTML нужна, как её добавить?
а можно сделать как приложение фейсбука Livejournal — чтобы все комментарии в ЛС отображались в моем фейсбуке. Название публикации, где я оставил комментарий, сам текст и ссылка туда.?

в принципе, если бы было RSS отдельно комментариев — я бы знал как решить эту задачу
говорят не спамить в прямой эфир свои комменты, что и так читают все сообщения…
а моё это сообщение неправильное, или что. вроде актуальная штука — для меня фб ключевая соц.сеть, и от неё вход не работает :(
а меня в стандартной возможности «закрытого блога» смущает, что его видят люди в списке блогов и rss кнопка, которая доступна неучастникам. доступло ли рсс — завтра проверю.

как сделать, чтобы блог в списке блогов отображался только его участникам и приглашённым, кто нибудь знает?
:-(
вот оно решение. отсюда вывод: «надо учить регулярные выражения»


$sText = preg_replace('/<usvideo>{«(.+)»: «<a(.+)>www(.+)<\/a>»}<\/usvideo>/Ui','<script type="text/javascript" src="http://s3.www.universalsubtitles.org/embed.js">({"$1": "http://www$3"})</script>',$sText);	
когда придумал регулярными выражениями удалить теги ссылки, которые насильно выставляются жевиксом — всё равно не заработало. парился, пялился в экран долго. Потом заметил, что кавычки ещё жевикс заменяет на другие, которые скрипт не воспринимает как кавычки.

когда исправил кавычки, оказалось, что жевикс из моей изначальной ссылки ещё http:// удалил, — без него тоже скрипт не работает!

в общем, у меня получилось вот так. тупо наверное, но работает. уже нервов не хватает воевать с жевиксом и со своей безграмотностью.в в видео парсер вписал такие строки:


$sText = preg_replace('/<usvideo>(.+)<a href(.+)>(.+)<\/a>(.+)<\/usvideo>/Ui','<script type="text/javascript" src="http://s3.www.universalsubtitles.org/embed.js">($1$3$4)</script>',$sText);
		$sText = preg_replace('/«(.+)»/Ui','"$1"',$sText);	 
		$sText = preg_replace('/"www/Ui','"http://www',$sText);	
$sResult=$this->FlashParamParser($sText);		
		$sResult=$this->JevixParser($sResult);	
		$sResult=$this->VideoParser($sResult);	
		$sResult=$this->CodeSourceParser($sResult);
намёк понял. меня порядок. пока либо вылазиют ошибки, либо ничего не происходит
в public function Parser($sText) такой порядок:

$sResult=$this->FlashParamParser($sText);		
		$sResult=$this->JevixParser($sResult);	
		$sResult=$this->VideoParser($sResult);	
		$sResult=$this->CodeSourceParser($sResult);
думаю так будет не удобно и возможно вообще не будет работать, потому что:

1) простым пользователям будет неудобно извлекать код (не у каждого мозгов хватит)

2) много разных комбинаций, там могут быть видео с Works with Ogg, WebM, flv, mp4, Youtube, Vimeo or Dailymotion — даже просто ссылка на видео может быть прямая с любого сайта

В общем, если поможете, обещаю сделать плагин и упаковать в коробку (и выложить тут бесплатно)
:)
не вижу ответа на вопрос «рсс всех записей сайта», вижу «тех, что на главной» и вижу «всех новых», но ведь это, насколько я знаю, далеко не вся лента сайта. каждая из них очень ограниченна (одна по оценкам, а другая — по времени)
блин. в общем сначала было без a href, а потом с ним
тут тоже даже внутри «code» автоматическая ссылка вылазит. изначально я написал без
а потом с
я в jevix.php разрешил новый таг: (universal subtitle video)
а в Text.class.php добавил в функцию VideoParser

$sText = preg_replace('/<usvideo>(.+)<\/usvideo>/Ui','<script type="text/javascript" src="http://s3.www.universalsubtitles.org/embed.js">($1)</script>',$sText);
return $sText;


и всё хорошо и почти в рабочем виде в итоге, но вместо

{«video_url»: «www.youtube.com/watch?v=nTFEUsudhfs»}

у меня появляется:

{«video_url»: "http://www.youtube.com/watch?v=nTFEUsudhfs"}

(т.е. срабатывает автоматическая ссылка — текст ссылки заменяется на активную). из-за этого скрипт субтитров не срабатывает
у меня почти получилось задуманное.
заметил, что многие посты на тему устарели. например, добавлять разрешенные теги теперь надо в config/jevix.php

а теперь у меня проблема такая… — LS создает автоматические ссылки (т.е. добавляет тег
<a href=>
и это портит мне всё. из-за этого скрипт не запускается.
как отключить автом.ссылки внутри моего самодельного тега?
а этот скрипт скопировать и от себя запускать — не выход?
спасибо за исчерпывающий ответ.
Ну а вообще всегда так подключать скрипт с чужого ресурса — опасно.
даже если доверяешь ресурсу? ну и этот скрипт кстати можно же скопировать себе на сайта, и со своего сайта запускать… или все равно…
нанять людей чтобы кавычки ставить не забывали?
за наводку спасибо. сам бы не догадался наверное.
уже ко сну клонит. в общем я так понял.
создаю новый тег, допустим vimeo.com/393939
(сейчас когда добавляю его, он не отображается, а на его месте — ссылка). Затем я разрешаю его -> он будет отображаться?
или я в парсинге прописываю, чтобы на его место вставал изначальный код, как его на сайте Universal Subtitle дают?
:) а утро вечера мудренее.
сегодня с полчаса- час вставлял блок «facebook like box». в итоге оказалось, что проблема мучений была, в файле шаблона в теге <div class=«block> забыл кавычку дописать.!!!