Foren / National / Russian / Бета -впечатления.

ErsteVorherige12345678910NächsteLetzte

Trustmaster
#61 31. August 2008, 19:47
1. Традиционная чехарда с ббкодами img, img=, thumb, thumb= и t, t= не реализована. Есит тупо img и тупо url, как это сделано во многих форумах. По большому счету, всеми этими тэгами пользуются редко, а с хорошим редактором img и url достаточно.

2. Хорошо, пофиксим.

3. Да, заметил что у кода рамок не хватает.
May the Source be with you!
Ratibor
#62 31. August 2008, 19:49
Trustmaster
Перечитай мой предыдущий пост, я не заметил что ты ответил, добавил там кое что.

Ну и еще, будет парсер нормально обрабатывать пробелы, или как и раньше будут съедаться все пробелы, особенно в начале строк ?
В тэге code, нормально все обрабатывается, а без него все пробелы съедаются.
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#63 31. August 2008, 20:00
Код
[_]
для пробела добавим, но сохранять преформатирование по умолчанию - это дурной тон.

Да, hide внутри code обрабатывается потому, что он обрабатывается на уже сгенерированной странице. Придумаю что-нибудь.
May the Source be with you!
Ratibor
#64 31. August 2008, 20:19
Trustmaster : для пробела добавим, но сохранять преформатирование по умолчанию - это дурной тон.
Помоему дурной тон изменять то, что пользователь написал.
А если он вставил преформатированнй текст, то значит он таким и должен показываться.
А делать тэг неразрывного пробела, вернее им пользоватся, вот это садо-мазо :)
Когда два-три вставить, это еще куда не шло, а когда надо вставить статью на 100 и более строк, вот попробуй повставляй эти неразрывные пробелы.


P.S. Кстати посмотри что парсер натворил в твоем посте :)
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#65 31. August 2008, 20:27
Да, вижу, CODE надо переделывать. А с преформатированием поступим очень просто и разумно: сделаем ббкод PRE.
May the Source be with you!
Dayver
#66 31. August 2008, 21:41
Trustmaster : Пофиксено, проверь новую ревизию валидатором плиз.
Завтра-послезавтра пройдусь по всем страничкам составлю список для фикса

Ну и раз снова пошло движение с ббкодами поделюсь своими размышлениями. Касаются они ббкода table, так вот сейчас происходит так: человек выделил текст, нажал тейбл и вокруг текста образовался ббкод соответствующий тегу table(но таблица в данном случае не закончена, поскольку еще нужен tr и td). Я же я предлагаю окружать текст тегами как у полноценной таблицы
<table>
<tr><td> </td> </tr>
</table>
Собственно это происходит, если нажать этот ббкод при не выделенном тексте.


З.Ы. Кстати тут почему то не работает предпросмотр. Хотел посмотреть как будет выглядеть это сообщение.

З.Ы.З.Ы. Ндааа точно ббкод code надо доделывать - так уродует сообщение, ужас
Pavlo Tkachenko aka Dayver

Dieser Beitrag wurde von Dayver (am 31. August 2008, 23:03, vor 15 Jahre) bearbeitet
Trustmaster
#67 31. August 2008, 22:50
Проблемы с парсером пофиксены.

Что касается таблиц, то спорно все это, когда и какие тэги вставлять. Например, как это используется сейчас: вставили текст, создали ячейки с помощью выделения и третьей кнопки (ячека таблицы), выделили и обрамили второй кнопкой строки, выделили и обрамили первой кнопкой всю таблицу; без выделения пытаемся вставить заготовку для внутренностей тэга. Уж если что-то менять, тогда надо вообще навороченный редактор таблиц делать как в текстовых процессорах. Вот чего таблицам действительно не хватает, так это атрибутов colspan/rowspan, border и т.д. Но это позднее.
May the Source be with you!
Ratibor
#68 1. September 2008, 06:10
Trustmaster : Проблемы с парсером пофиксены.
Это конечно все хорошо, но теперь опиши пожалуйста как его (парсер) выкосить :)
Чтоб можно было внешний парсер подключить.
Желательно поподробней, как к примеру тут.

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

P.S. Проблемма с выделением code вроде решилась, но цитаты тоже никак не выделяются.
Или с цитатами так задумано ?
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#69 1. September 2008, 07:16
Ratibor:
Это конечно все хорошо, но теперь опиши пожалуйста как его (парсер) выкосить
Чтоб можно было внешний парсер подключить.
Желательно поподробней, как к примеру тут.

А лучше всего зделать в админке выбор внутренний парсер или внешний.
И если выбран внешний, то в поле ввода можно было ввести имя и путь файла внешнего парсера.
ЛОЛ, все очень просто:
[list=1]
  • Открываем system/parser.php, смотрим, а потом заменяем функцию sed_custom_parse() на свою.
  • Идем в Админку => Конфигурацию => Настройки парсинга и включаем опцию "Включить собственный парсер".
  • Т.е. по сути дополнительные парсеры легко устанавливаются заменой одного файла (который в стандартном пакете - просто заглушка) и включением опции в админке. Всё!

    Ratibor:
    P.S. Проблемма с выделением code вроде решилась, но цитаты тоже никак не выделяются.
    Или с цитатами так задумано ?
    Хмм, нет, забыл стиль применить. Хотя нет, ничего не забыл - в этом скине так цитаты по умолчанию отображаются.
    May the Source be with you!
    Ratibor
    #70 1. September 2008, 09:26
    Если я правильно понял, то для включения xBB в system/parser.php надо дописать строчку
    require("bbcode/bbcode.lib.php");

    Т.е. полностью файл будет выглядеть так:
    function sed_custom_parse($text, $parse_bbcodes = TRUE, $parse_smilies = TRUE, $parse_newlines = TRUE)
    {
    	require("bbcode/bbcode.lib.php");
    
    	return $text;
    } 
    

    Правильно ?

    P.S. Кстати посмотри на обрамление code в этом посте, непорядок.
    Не задавай глупых вопросов, не услышишь вранья.
    Trustmaster
    #71 1. September 2008, 09:39
    В тело функции не нужно, достаточно один раз файл включить. Пример
    system/parser.php
    require_once './bbcode/bbcode.lib.php'; // папка bbcode в корне сайта
    function sed_custom_parse($text, $parse_bbcodes = TRUE, $parse_smilies = TRUE, $parse_newlines = TRUE)
    {
    	$bb = new bbcode($text);
    
    	return $bb->get_html();
    }

    Мда, кривоват скин. Пофиксил.
    May the Source be with you!

    Dieser Beitrag wurde von Trustmaster (am 1. September 2008, 09:48, vor 15 Jahre) bearbeitet
    Ratibor
    #72 1. September 2008, 09:50
    В дистрибутив внеси исправления скина.

    Что-нибудь решилось с дефолтным скином ?
    И может быть стоит выкосить текстбоксер из дистрибутива ?
    ИМХО оставить в дистрибутиве sed-light и markitup.
    Не задавай глупых вопросов, не услышишь вранья.
    Trustmaster
    #73 1. September 2008, 10:01
    Насчет текстбоксера согласен, вряд ли им кто-то теперь заниматься будет. Sed-dark перемещу в branches/skins, а вот base пока лучше оставить: в sed-light еще много косяков.
    May the Source be with you!
    Ratibor
    #74 1. September 2008, 10:13
    Trustmaster : а вот base пока лучше оставить: в sed-light еще много косяков.
    ИМХО наоборот, быстрее тогда поправится :)
    А так вышла новая ревизия, я к примеру ставлю с нуля, а там скин base, а этот скин я только на этом сайте и вижу.
    Не задавай глупых вопросов, не услышишь вранья.
    Ratibor
    #75 1. September 2008, 10:38
    Раз текстбоксер удалил, то может быть стоит удалить и tb2preview.php ?
    Или он еще гдето используется ?
    Не задавай глупых вопросов, не услышишь вранья.

    ErsteVorherige12345678910NächsteLetzte