Текущее время: 28 мар 2024, 21:31


Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru

 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


Различные ББкоды, которые вы можете использовать на своем форуме.
Если вы нашли интересный ББкод, можете поделиться им со всеми, но пожалуйста помните: один ББкод - одна тема.



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: BBCodes замены символов
СообщениеДобавлено: 01 май 2010, 23:29 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Я, извиняюсь, уже, вроде бы, спрашивал, как это сделать.

Нужен BBCode замены пробела в тексте на такой символ "%20".

И BBCode замены разрыва строки (абзаца) в тексте на этот же символ "%20".

Если кто знает, как это реализовать, подскажите, пожалуйста.

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 02 май 2010, 13:19 
Администратор
Аватара пользователя

Зарегистрирован: 14 сен 2007, 10:15
Сообщений: 5208
Очков репутации: 271

Добавить очки репутацииУменьшить очки репутации
Медали: 1
Медаль вручена форумчанами! :) (1)
Пол: Мужской
"Alexdemath" писал(а):
Я, извиняюсь, уже, вроде бы, спрашивал, как это сделать.

Нужен BBCode замены пробела в тексте на такой символ "%20".

И BBCode замены разрыва строки (абзаца) в тексте на этот же символ "%20".

Если кто знает, как это реализовать, подскажите, пожалуйста.

Не думаю, что это возможно.
А скажите, зачем это нужно? Возможно есть другие способы решения вопроса.

_________________
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 02 май 2010, 14:58 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Я на своём форуме для корректной вставки математических формул использую технологию LaTeX с помощью генератора формул на сайте CodeCogs.com (пример оформления формул).

Для чего создал BBCode

Код:
[math]{TEXT}[/math]
Код:
<img src=http://codecogs.com/gif.latex?{TEXT} title="{TEXT}" align=absmiddle>

Сам LaTeX-код формул генерируют программа MathType, т.е. в ней формулы набираются в привычном виде, а при копировании эта программа генерирует их в код. После чего код вставляется в сообщение на форуме и окружается тегами [math][/math].

Проблема же в том, что MathType генерирует код с пробелами, которые приходится убирать вручную :(

Некоторые движки, например, vBulletin, автоматически заменяют пробелы на %20, который не мешает корректному отображению формул.

Да и если в строку браузера вбиваешь ссылку с кодом формулы, то пробелы автоматически заменяются на %20.

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 02 май 2010, 16:26 
Администратор
Аватара пользователя

Зарегистрирован: 14 сен 2007, 10:15
Сообщений: 5208
Очков репутации: 271

Добавить очки репутацииУменьшить очки репутации
Медали: 1
Медаль вручена форумчанами! :) (1)
Пол: Мужской
"Alexdemath" писал(а):
<img src=http://codecogs.com/gif.latex?{TEXT} title="{TEXT}" align=absmiddle>


Вообще я можно сделать так:
Код:
<script>
formula='{TEXT}';
document.write('<img src=http://codecogs.com/gif.latex?'+encodeURIComponent(formula)+' title="{TEXT}" align=absmiddle>');
</script>


по идее, это приведет текст к корректному для GET запроса.

добавил позже:
Нет это не совсем подходит. Я посмотрел - у вас в запросах используется иногда обратный слэш (/). В этом случае отображатсья будет некорректно. Нужно думать...

_________________
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.


Не в сети
 Профиль WWW Cпасибо сказано  
 
За это сообщение пользователю Beholder "Спасибо" сказали:
Alexdemath
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 02 май 2010, 18:08 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Я, наверное, зря Вас мучаю - оказывается CodeCogs.com предлагает специальные для формул скрипты (несколько вариантов), но только у меня никак не получается это установить на форуме :%) :(

Я извиняюсь, Вы не могли взглянуть http://www.codecogs.com/latex/install.php
и объяснить, как это установить на форуме?

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 03 май 2010, 10:37 
Администратор
Аватара пользователя

Зарегистрирован: 14 сен 2007, 10:15
Сообщений: 5208
Очков репутации: 271

Добавить очки репутацииУменьшить очки репутации
Медали: 1
Медаль вручена форумчанами! :) (1)
Пол: Мужской
"Alexdemath" писал(а):
Я, наверное, зря Вас мучаю - оказывается CodeCogs.com предлагает специальные для формул скрипты (несколько вариантов), но только у меня никак не получается это установить на форуме :%) :(

Я извиняюсь, Вы не могли взглянуть http://www.codecogs.com/latex/install.php
и объяснить, как это установить на форуме?

Установить то просто, в overall header
Код:
<script type="text/javascript" src="http://latex.codecogs.com/editor.js"></script>

и в posting_body.html
перед
Код:
<textarea name="message"

поставить
Код:
<p><a href="javascript:OpenLatexEditor('message','phpbb','')">Launch CodeCogs Equation Editor</a></p>

и сразу после
Код:
<textarea name="message"

поставить
Код:
id="message"

Но это даст тоже самое с чего и начинали, оно поместит в сообщение формулу в виде:
[tex]\Gamma \Delta \Lambda[/tex]

т.е. все тот-же тег, что вы и использовали...

_________________
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.


Не в сети
 Профиль WWW Cпасибо сказано  
 
За это сообщение пользователю Beholder "Спасибо" сказали:
Alexdemath
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 21:00 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Beholder писал(а):
Установить то просто, в overall header
Код:
<script type="text/javascript" src="http://latex.codecogs.com/editor.js"></script>

я так понимаю в любое место шаблона overall header это можно вставить да ?

Добавлено спустя 2 минуты 50 секунд

Я так понимаю, я верно все сделал да? :
Код:
<td valign="top" style="width: 100%;"><p><a>href="javascript:OpenLatexEditor('message','phpbb','')">Launch CodeCogs Equation Editor</a></p><textarea name="message" id="message" rows="11,5" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" style="width: 98%;">{MESSAGE}</textarea></td>


Добавлено спустя 4 минуты 47 секунд

А не работает тег математических формул :oops:

Добавлено спустя 27 минут 47 секунд

Так или нет: http://img38.imageshack.us/img38/1166/74246812.jpg

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 21:37 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Neogotlic

Уберите все скрипты, добавьте только этот BBCode

[ math]{TEXT}[/math ]

<img src="http://codecogs.com/gif.latex?{{TEXT}}" title="{TEXT}" align=absmiddle />



Команды формул знаете??

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
За это сообщение пользователю Alexdemath "Спасибо" сказали:
Neogotlic
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 21:46 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Все заработало ураа скрипты не убирал щас проверю.

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 21:51 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Neogotlic
Обратите внимание, что в последнем моём посте

<img src="http://codecogs.com/gif.latex?{{TEXT}}" title="{TEXT}" align=absmiddle />

не тоже самое, что я писал ранее.
Этот код и надо использовать для корректной отображения формул.

Скрипты лучше убрать.

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 21:59 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Хм работаю формулы даже с тем вкраплением в в posting_body.html но все же тут теперь другой вопрос думаю в эту тему можно отнести смотрим рисунок:
Изображение

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 22:09 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
"Neogotlic" писал(а):
Хм работаю формулы даже с тем вкраплением в в posting_body.html но все же тут теперь другой вопрос думаю в эту тему можно отнести смотрим рисунок:

Не понял :pardon:
Так у Вас получилось настроить отображение формул у себя на форуме??

Чтобы формулы были более чёткие, надо добавить параметр \dpi{120} после знака ? в коде

Код:
<img src="http://latex.codecogs.com/gif.latex?\dpi{120}{{TEXT}}" title="{TEXT}" align=absmiddle />

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
За это сообщение пользователю Alexdemath "Спасибо" сказали:
Neogotlic
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 22:16 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Все сделал убрал из posting_body.html и posting_body.html вышесказанное и заменил в бебекоде на <img src="http://codecogs.com/gif.latex?{{TEXT}}" title="{TEXT}" align=absmiddle /> да вижу xто там "{" - увидел. Формулы одиночные отображаются. Спасибо но а в картинке выше в тегах [википедия] чего то неа горит как и горело.

Добавлено спустя 4 минуты 32 секунды

Да ввел
Код:
<img src="http://latex.codecogs.com/gif.latex?\dpi{120}{{TEXT}}" title="{TEXT}" align=absmiddle />
в bbcode - формула более четкая спасибо :)

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 22:27 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
"Neogotlic" писал(а):
Формулы одиночные отображаются

В смысле??
Должны все отображаться.
Проверьте, отобразится ли эта формула

Код:
V = \iint\limits_{x^2+y^2\leqslant 4} dxdy \int\limits_1^{5-y} dz = 2\int\limits_0^2 dx \int\limits_{ -\sqrt{4-x^2}}^{\sqrt{4-x^2}}(4-y)\,dy

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 09 сен 2011, 22:31 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Да работает нормально вижу эту формулу как полагается в виде двойного интеграла

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
 Заголовок сообщения: Re: BBCodes замены символов
СообщениеДобавлено: 10 сен 2011, 00:34 
Разбирающийся
Аватара пользователя

Зарегистрирован: 24 фев 2010, 19:56
Сообщений: 125
Откуда: Москва
Очков репутации: 8

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Полезные ссылки

1) список команд
http://ru.wikipedia.org/wiki/Википедия:Формулы

2) как набирать формулы в Ворде в привычном виде и генерировать код
http://mathhelpplanet.com/viewtopic.php?f=5&t=3174

_________________
Математический форум


Не в сети
 Профиль Cпасибо сказано  
 
За это сообщение пользователю Alexdemath "Спасибо" сказали:
Neogotlic
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

 

Часовой пояс: UTC + 3 часа [ Летнее время ]



 Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

 
cron