|
Отправлено: 16 октября 2009 — 22:44
|
Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A
Репутация: 0
|
chex01 пишет:Zeg! Ты вместо того, что бы давать глупые ответы, лучше для начала прочитай правильно вопрос(ы)...и хотя бы зайди ко мне на САЙТ, а потом уже давай ответы(правильно сформулированные)...
Я ведь не просто так задаю вопросы , мне нужны на них ответы
Мои глупые ответы, как ты выразился, можешь просто не читать. К тому же я этим постом ни на какие вопросы не отвечал. Это был скорее вопрос в Юре и другим людям, кто работают над этим форумом. Вопрос о том, почему вместо перечеркивания получаем курсив при использовании бб-кода [ s ] . Там же для "неглупых" выкладывал решение, как всё вернуть на место.
зы. Что бы давали "правильные" ответы, нужно задавать правильные вопросы.
зыы. Полное исправление небольшой "проблемки", добавление кнопки на панель для бб-кода [ s ] видно уже не нужно, все сами всё знают. Удачи!(Отредактировано автором: 16 октября 2009 — 22:46) |
|
|
chex01 |
Отправлено: 17 октября 2009 — 00:08
|
Newbie
Покинул форум
Сообщений всего: 27
Дата рег-ции: Сент. 2009
Откуда: Россия, Нижний Новгород
Репутация: 1
|
Zeg пишет:Это был скорее вопрос в Юре и другим людям, кто работают над этим форумом Прости ради бога, если ты конечно в него веришь!
Моя вина! Не внимательно прочитал...
Буду исправляться
МИР
А на счёт курсива:
ТЫК (Отобразить)
В файле fm.class.php надо соблюсти порядок S, B, I
CODE:$search = array("#\[hr\]#i",
"#\[s\](.*?)\[/s\]#is",
"#\[b\](.+?)\[/b\]#is",
"#\[i\](.+?)\[/i\]#is",
и далее
CODE:$replace = array("<hr width=\"40%\" align=\"left\">",
"<s>$1</s>",
"<b>$1</b>",
"<i>$1</i>",
CODE:Здесь я поставил [S] "в замене"(реплэйсе) после черты [Нr]
ИМХО скорее всего в этом ошибка...
З.Ы. Если подключить [s], то по непонятным мне причинам, надпись, после редактирования админом, становится зачёркнутой(пример ---> ТУТ)
Да и кстати! Юра! Я специально написал в этом посте не по правилам форума что бы посмотреть как отображается надпись: "Отредактировано администратором: yura3d" |
|
|
electron |
Отправлено: 17 октября 2009 — 06:19
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
а как будут выглядеть это
CODE:$string = preg_replace_callback('#\[youtube(=(.+?)|)\].+?youtube.com/watch\?v=(.+?)(&.+?|)\[/youtube\]#is', array($this, 'youtube'), $string);
и это
CODE:function youtube($matches) {
$title = ($matches[2] !== '') ? '<b>'.$matches[2].'</b><br>' : '';
return $title.'<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/'.$matches[3].'&hl=ru&fs=1&"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/'.$matches[3].'&hl=ru&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br>';
}
если ставить тэг "видео с RuTube" ? тупо меняю youtube на rutube и youtube.com на video.rutube.ru - тэг не работает. видимо какая-то разница в ресурсах все-таки имеется.(Отредактировано автором: 17 октября 2009 — 08:55) |
|
|
|
Отправлено: 17 октября 2009 — 11:13
|
Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A
Репутация: 0
|
Так никогда ж и не воевали chex01 пишет:Если подключить [ s ], то по непонятным мне причинам, надпись, после редактирования админом, становится зачёркнутой
Вот потому нужно сделать то, что написал несколькими постами выше. Повторю еще раз:
Цитата:Ещё придется внести изменения в topic.php, т.к. там информация о редактировании сообщения также выводилось, заключённое в теги [ s ]. Соответсвенно нужно в файле поменять все [ s ] на [ i ]
А именно вот тут:
CODE: /* Edited text */
if (isset($threads[$key]['ad_edited'])) {
$post .= '<p><hr><span class="admin">[s]'.$fm->LANG['EditedAdmin'].$threads[$key]['ad_editor'].', '.$fm->_DateFormat($threads[$key]['ad_edited']+$fm->user['timedif']*3600).'[/s]</span>';
if (isset($threads[$key]['mo_text'])) $post .= '<br />'.$threads[$key]['mo_text'];
} elseif (isset($threads[$key]['mo_edited'])) {
$post .= '<p><hr><span class="moder">[s]'.$fm->LANG['EditedModer'].$threads[$key]['mo_editor'].', '.$fm->_DateFormat($threads[$key]['mo_edited']+$fm->user['timedif']*3600).'[/s]</span>';
if (isset($threads[$key]['mo_text']) && !isset($threads[$key]['ad_edited'])) $post .= '<br>'.$threads[$key]['mo_text'];
} elseif (isset($threads[$key]['edited'])) {
$post .= '<p>[s]('.$fm->LANG['EditedAutor'].$fm->_DateFormat($threads[$key]['edited']+$fm->user['timedif']*3600).')[/s]';
}
/* Edited text */
зы. У себя на форуме вынес кнопку S рядом с остальными (B, I, U), форумчане уже активно пользуют.(Отредактировано автором: 17 октября 2009 — 11:16) |
|
|
chex01 |
Отправлено: 18 октября 2009 — 08:51
|
Newbie
Покинул форум
Сообщений всего: 27
Дата рег-ции: Сент. 2009
Откуда: Россия, Нижний Новгород
Репутация: 1
|
куча вопросов =)
Если оставлять кнопки:
1) Проблема с одиночным bb-кодом: [нr] и [li], как правильно их вставить?
Я тыркал так(файл /forum/templates/тут папка темы/form_code.tpl):
CODE:
hr: {0:'[h',1:'r]',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[l',1:'i\]',2:'{$fm->LANG['HelpLi']}'},
Когда печатаешь в форме текст, выделяешь его и нажимаешь например [НR], то получается вот так: "[hЗдесь я печатал и выделял текстr]",
а хотелось бы так: "[нr]Здесь я печатал и выделял текст"
2) Как можно сделать ВСЕ кнопки более привлекательными? пример: [ B ] --> жирная, [sup] --> X(в квадрате)
3) Как заставить кнопку [клава] работать?
Если бы это было изображение, то всё было бы просто:
CODE:<a href="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);">здесь мой ИМГ</a>
Если делать вместо кнопок изображения:
1) Как вообще сделать так, что бы кнопки-изображения работали?
Сделать так сказать, замену стандартным кнопаШкам
2) Как сделать что бы при нажатии кнопок: [img], [flash], [url], и YouTube выводились соответствующие окна с вводом адреса? (Непонятливым пример ---> ТУТ)
3) Как сделать кнопку "Палитра"? (Пример тут(по счёту 8-ая кнопка слева) ---> ТЫК) |
|
|
yura3d |
Отправлено: 18 октября 2009 — 12:41
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
chex01 пишет:CODE:hr: {0:'[h',1:'r]',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[l',1:'i\]',2:'{$fm->LANG['HelpLi']}'},
Нулевой индекс в массиве бб-кода задаёт ту его часть, которая будет вствляться в начало выделенного текста, первый индекс соответственно задаёт вторую часть, которая будет вставляться в конец выделенного текста. В Вашем случае правильно будет сделать так:
CODE:hr: {0:'[hr]',1:'',2:'{$fm->LANG['HelpHR']}'},
li: {0:'[li]',1:'',2:'{$fm->LANG['HelpLi']}'},
chex01 пишет:2) Как можно сделать ВСЕ кнопки более привлекательными? пример: [ B ] --> жирная, [sup] --> X(в квадрате)
Непонятно о чём идёт речь. О названиях кнопок, о стилях их отображения или о чём? На панели бб-кодов ExBB кнопка B имеет жирную букву, кнопка I - курсивную, кнопка U - подчёркнутую, чтобы интуитивно было ясно, за что они отвечают. Размещать текст различного стиля (как в Вашем примере с x(в квадрате)) в кнопках нельзя
chex01 пишет:3) Как заставить кнопку [клава] работать?
Если бы это было изображение, то всё было бы просто:
CODE:<a href="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);">здесь мой ИМГ</a>
В вызове нового окна по нажатию кнопки нет ничего сложного:
CODE:<input type="button" class="button" name="clava" value="клава" style="width: 50px" onClick="javascript:window.open('kb.htm','','width=500,height=220,resizable=yes');void(0);" onMouseOver="help(this)" />
chex01 пишет:1) Как вообще сделать так, что бы кнопки-изображения работали?
Ничего сложного нет, рассмотрим на примере кнопки жирного текста:
CODE:<a href="#" name="bold" onClick="bbcode(this); return false;" onMouseOver="help(this);"><img src="тут_путь_к_файлу_картинки" border="0"></a>
chex01 пишет:кнопаШкам
Мне если честно уже немного поднадоел Ваш язык падонкафф на этом форуме. Если Вы не можете излагать свои мысли на чистом русском, то в детский сад. Многие пользователи приходят на этот сайт с поисковиков, в поисках ответов на свои вопросы по ExBB. Разумеется, если слова будут подобным образом коверкаться, найти что-либо будет проблематично даже с поисковыми системами Без обид
chex01 пишет:2) Как сделать что бы при нажатии кнопок: [img], [flash], [url], и YouTube выводились соответствующие окна с вводом адреса?
Рассмотрим на примере кнопки для вставки ролика с YouTube. В файле javascript/formcode.tpl находим строки:
CODE:case 'smile': L = ' ' +a[1]+ ' ';
break;
И под ними размещаем строки:
CODE:case 'youtube': copyQ();
if (txt.length) {
L = bbtags[code][0];
R = bbtags[code][1];
}
else {
var url = prompt('Введите адрес ролика:', '');
if (url == null)
alert('Действие отменено');
else {
var title = prompt('Введите название ролика:', '')
if (title == null)
L = bbtags[code][0];
else {
L = bbtags[code][0].replace(/\]/, '') + '=' + title + ']';
}
L += url;
R = bbtags[code][1];
}
}
break;
chex01 пишет:3) Как сделать кнопку "Палитра"?
Палитра доступных цветов для текста уже есть в ExBB изначально, не вижу смысла добавлять ещё одну |
|
|
yura3d |
Отправлено: 21 октября 2009 — 19:11
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron пишет:если ставить тэг "видео с RuTube" ? тупо меняю youtube на rutube и youtube.com на video.rutube.ru - тэг не работает. видимо какая-то разница в ресурсах все-таки имеется.
electron пишет:ну вот, а мой вопрос боком прошел....
Ну разумеется, что разница имеется. Уже хотя бы потому, что используются разные плееры, доступные по разному URL
Реализация бб-кода вставки видео с RuTube (Отобразить)Скрытый текст:Для просмотра Вам необходимо авторизоваться и оставить не менее 20 сообщений
electron пишет:вдогонку :
а как сделать тэг чтоб можно было вставлять видео с любого видеохостинга. ведь есть же так сказать универсальный тэг [video]
Совсем универсальный плеер реализовать не получится, поскольку каждый сервис видеохостинга имеет свои особенности и функции. Если ты видел на каких-либо ресурсах применение универсального плеера, приведи ссылку здесь, попробуем универсальный плеер прикрутить к ExBB |
|
|
yura3d |
Отправлено: 22 октября 2009 — 15:52
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Zeg пишет:В свою очередь могу предложить другой плеер, всего 3,5 Кб, давно пользую на сайте и форуме. Плюс управлять можно прямо из java.
Предлагай (желательно с примерами для вставки видео с YouTube и т.п.)
Zeg пишет:нужно будет только ставить прямую ссылку на flv-файл
Не слишком удобный вариант для пользователей, поскольку изначально для вставки предполагается размещение в бб-коде ссылки на страницу с роликом. Конечно, есть ещё HTML-код для вставки видео, но обработка этого кода будет значительно более сложной и ресурсоёмкой |
|
|
|