Почему так мало специалистов по IPB?

DV
На сайте с 01.05.2010
Offline
644
#91

netwind, VB принимает в базу что, html? Вот нет под рукой, но я больше чем уверен, что подчищенный BBCode. Так речь-то не о том, что нет BB-кодов с таблицами и форматированием, а о невозможности полностью сохранить это оригинальное форматирование, у ТС таблицы разъезжаются.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
N
На сайте с 06.05.2007
Offline
419
#92

DenisVS, ну что вы придираетесь? ТС ничего не писал про сохранение оригинального форматирования. Он в этом нибумбум. Ему таблицы нужны и формулы.

Работает же вставка из ворда и таблиц и форматирования - и все хорошо.

Кстати, насчет формул сомневаюсь что это в принципе возможно в вебе вставить формулу из ms equation. Видел еще матан-форумы где работает TeX, но не каждый челябинский нефтяник настолько суров, чтобы набирать формулы в TeX. Тут придется смириться.

Кнопка вызова админа ()
DV
На сайте с 01.05.2010
Offline
644
#93

netwind, да я-то как раз не придираюсь, меня всё устраивает. Придирается ТС :)

N
На сайте с 06.05.2007
Offline
419
#94

Вообще, я смотрю в ipb 3 тоже теперь ckeditor, значит вставка из ворда должна работать более или менее нормально. Видимо, ТС в порыве "серьёзнизации" форума что-то там сломал.

F
На сайте с 17.03.2012
Offline
28
#95
DenisVS:
По-моему, сделать чёткое форматирование без серьёзной правки ядра нельзя, и здесь WYSIWYG не спасёт, ибо вёрстка плывёт на этапе выдачи страницы пользователю.
Вот смотрите, как во FluxBB реализовано:
1. Пользователь отправляет сообщение, форматированное BB-кодами.
2. Сообщение, почищенное от опасных символов, записывается в базу.
3. Запрошенная пользователем страница прогоняется через парсер, который преобразует BBCode в HTML.

Получается, что надо менять или существенно перерабатывать внутренний формат хранения нод, отменив преобразование символов в htmlspecialchars, т.е. писать HTML, формируемый WYSIWYG, прямо в базу. Здесь мы сталкиваемся, помимо непосредственно работы над ядром, с проблемой SQL инъекций. Код надо сделать безопасным. При его требуемом разнообразии.
Либо, другой вариант, нужно существенно расширять словарь BB-кодов, что тоже нелегко.

Спасибо! Видно, что Вы вникли.

---------- Добавлено 24.03.2012 в 20:21 ----------

TheVS:
Отличный программист, чего тут ещё сказать. Смайлики можно удалить прямо из админки там же, где и добавляются новые, а форматирование удаляется в обработчике bb-кодов, т.е. там даже ничего дописывать не нужно, а просто нужные строки удалить. Мне кажется, что есть 2 варианта: предыдущие работники навешали густой лапши так, что в это хочется верить; собственное понимание вопроса затмивает понимание того, что пишут другие.

Извините, но на словах все легко, а на деле возникают проблемы. Это уже, к сожалению, проходили...

---------- Добавлено 24.03.2012 в 20:24 ----------

DenisVS:
netwind, да я-то как раз не придираюсь, меня всё устраивает. Придирается ТС :)

ТС нужно от редактора

1.Убрать все лишнее, причем так, чтобы потом там не возникали цвета, аршинные размеры шрифта и пр. и пр. Запретить это на уровне кодов каких-то.

2.Дать возможность без искажений вносить таблицы

3.Дать возможность писАть формулы

Связано это не с капризами ТС, а с запросами аудитории форума.

---------- Добавлено 24.03.2012 в 20:25 ----------

netwind:
DenisVS, ну что вы придираетесь? ТС ничего не писал про сохранение оригинального форматирования. Он в этом нибумбум. Ему таблицы нужны и формулы.
Работает же вставка из ворда и таблиц и форматирования - и все хорошо.
Кстати, насчет формул сомневаюсь что это в принципе возможно в вебе вставить формулу из ms equation. Видел еще матан-форумы где работает TeX, но не каждый челябинский нефтяник настолько суров, чтобы набирать формулы в TeX. Тут придется смириться.

Полагаю, что Вы "нибумбкум" в куда более широком спектре проблем, чем ТС. Ввод формул возможен. В Челябинской области нефти нет.

P.S.

От Вашего предложения иперевести все на vbulletin ТС отказался по причине того, что это вариант "шила на мыло". Если по IPB мы хотя бы представляем круг проблем, можем работать с админкой и пр., то на vbulletin придется все шишки набивать снова, чего делать не хотелось бы.

Если бы было предложение перевести все на Drupal, например, увязав форум с соцсетью, то это более реально, а замена одного дурацкого форумного движка на аналогичный другой - не решение (в нашем случае, конечно) проблемы.

N
На сайте с 06.05.2007
Offline
419
#96
Forum:
Спасибо! Видно, что Вы вникли.

А нам лишь видно, что вам легко пустить пыль в глаза программисткими терминами :)

Forum:
Полагаю, что Вы "нибумбкум" в куда более широком спектре проблем, чем ТС. Ввод формул возможен. В Челябинской области нефти нет.

1. имеется ввиду вклейка из ворда. плагин для ckeditor найти еще можно. я сомневаюсь насчет ctrl-c/ctrl-v.

2. нефтяники есть везде.

3. "покрытие" vbulletin все же пошире будет. есть интеграции с большим числом разных движков, в том числе и с вашим любимым social engine. даже если интеграций нет, у людей есть опыт их написания. дурацкость движка зависит от того как вам его преподнесут, то есть от качеств подрядчика. У вас вон и таблицы в ckeditor не работают, а ведь должны.

4. ни одна мелкая социальная сеть больше не выстрелит, как не выстрелил даже google+. в социальной сети важны люди, а не фичи. разумный интернет-инвестор в это не вложится. но не будем мешать зарабатывать людям на нефтянке.

F
На сайте с 17.03.2012
Offline
28
#97
netwind:
А нам лишь видно, что вам легко пустить пыль в глаза программисткими терминами :)


1. имеется ввиду вклейка из ворда. плагин для ckeditor найти еще можно. я сомневаюсь насчет ctrl-c/ctrl-v.
2. нефтяники есть везде.
3. "покрытие" vbulletin все же пошире будет. есть интеграции с большим числом разных движков, в том числе и с вашим любимым social engine. даже если интеграций нет, у людей есть опыт их написания. дурацкость движка зависит от того как вам его преподнесут, то есть от качеств подрядчика. У вас вон и таблицы в ckeditor не работают, а ведь должны.
4. ни одна мелкая социальная сеть больше не выстрелит, как не выстрелил даже google+. в социальной сети важны люди, а не фичи. разумный интернет-инвестор в это не вложится. но не будем мешать зарабатывать людям на нефтянке.

Опуская общую информацию о том, где есть нефтяники (Вам, наверное виднее) и о перспективах соцсетей (Вы их создали много, полагаю, поэтому почтительно умолкаю), отвечаю по существу.

Пока не вижу смысла переходить на движок, примерно аналогичный IPB, в т.числе и vbulletin.

Social engine - не мой любимый. Пока на нем ничего не сделали. Просто это один из вариантов платформы для создания отраслевой соцсети.

Да, таблицы не работают - предстоит это исправить.

siv1987
На сайте с 02.04.2009
Offline
427
#98
DenisVS:
1. Пользователь отправляет сообщение, форматированное BB-кодами.

В визвиг то, что пользователь не форматирует текст тегами, этим занимается редактор, если скопировать туда жирный текст с страницы в редакторе он тоже жирном останется. Конечно, в дело потом вступает парсер форума, который можно подправить, но ведь ТС явно будет недоволен тем, что у него в редакторе отображается жырный текст.

F
На сайте с 17.03.2012
Offline
28
#99
siv1987:
В визвиг то, что пользователь не форматирует текст тегами, этим занимается редактор, если скопировать туда жирный текст с страницы в редакторе он тоже жирном останется. Конечно, в дело потом вступает парсер форума, который можно подправить, но ведь ТС явно будет недоволен тем, что у него в редакторе отображается жырный текст.

Нет, жирность текста не нужна. Только курсив, подчеркивание, выравнивание по центру, выравнивание по левому, по правому краю и по ширине.

F
На сайте с 17.03.2012
Offline
28
#100

Добрый день!

Большое спасибо за предоставленный код.

К сожалению структура кода и текущих данных затруднительна для понимания.

Оценить масштабы работ очень сложно, даже при переносе на новую площадку.

Вынужден констатировать то факт, что мы вряд ли сможем Вам помочь.

С уважением, Дмитрий

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий