![]() |
Показаны 29 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Таблицы в сообщениях? (http://netadmin.ws/forum/showthread.php?threadid=5886)
Таблицы в сообщениях?
Хм. Вот появилась беда.
Запросили мои орлы на форуме возможность вставки таблиц в мессаги.
Ну, ежу понятно, что включить html нельзя.
И vb код костумный - как бы тоже, потому что получится жопа, ежели юзер не закроет к примеру тег [/td], который я таки пытался всунуть.
Потому и нужен - коллективный разум.
Вопрос. Как сделать, чтобы человек мог нажавши на панель Вставить Таблицу в форме отправки сообщения, получал табилцу с одной строкой и столбцом (то есть ячейку) и java окошко с предложением ввести текст. Далее, нажимая добавить столбец - получал еще один столбец (и окошко ессно - шоб не напорол код). Ну и соответственно добавив строку, получал бы строку (здесь трабла - получатся уже 2 пустых ячейки во 2-й строке и пока юзер будет там свою пакость вписывать, может затереть кусок кода).
И все это в случае, если структура кодов выглядит так: [table] [tr] [td] ИНФА [/td] [/tr] [/table]
Хотя, другого варианта кода у меня что-то не получается придумать.
МАМА - щас мозги закипят!
У меня аналогичная проблема вставала. Правда я ее таки и не решил. Может попробовать через Яваскрипт задавать количество строк и колонок, типа как в Word?
Кто какие варианты предложит?
__________________
Gets.ru - Компьютерный Портал
А вот меня другая идея посетила - если юзер ЗАБЫЛ закрыть код, чтобы это делала за него скриптина! 
__________________
yMC.ru - хомяк музыканта
Не получится скриптиной.
2 ячейки к примеру забыл закрыть
И скриптина засонет таблицу в таблицу.
Вот я и говорю - беда. Уже 4-й день бьюсь - решения как небыло, так и нет!
__________________
Folloving the Lenin's way!..
quote:
Первоначальное сообщение от MCTarakan
А вот меня другая идея посетила - если юзер ЗАБЫЛ закрыть код, чтобы это делала за него скриптина!![]()
__________________
Gets.ru - Компьютерный Портал
quote:
Правда сделана та панелька на Яве что ли или Яваскрипте
quote:
Как сделать, чтобы человек мог нажавши на панель Вставить Таблицу в форме отправки сообщения, получал табилцу с одной строкой и столбцом (то есть ячейку) и java окошко с предложением ввести текст
__________________
yMC.ru - хомяк музыканта
Чета я ее в бета4 никак не могу найтить эту таблицу.
А бьюсь - до сих пор
За компанию на форум прикрутил стиль мессаг с беты4 попер он меня..
А вот того, что надо, как не мог придумать, так и не могу...
Таблицааааааааааа......
__________________
Folloving the Lenin's way!..
MCTarakan
Ð_эээ... Невнимательно прочитал.
Если нужно таблицу с одной строкой и столбцом, так это проще простого!
AntiMozg
Ищешь в файле functions.php, например, блок для обработки "
...
__________________
Gets.ru - Компьютерный Портал
ГЫ гы гы.
Комуж она сдалась с одной строкой и столбцом 
В общем походу надо яваскрипт писать. ИМХО.
__________________
Folloving the Lenin's way!..
А ну тогда извиняйте, копайте код vB3. 
__________________
Gets.ru - Компьютерный Портал
quote:
А ну тогда извиняйте, копайте код vB3.

__________________
Folloving the Lenin's way!..
AntiMozg
Посмотрел я тут 4-ую бетку. По ходу дела они вообще убрали вставку таблиц.
Хотя в 3-ей вроде было, если память не врет мне. Надо будет глянуть 3-ю бетку.
__________________
Gets.ru - Компьютерный Портал
Во-во 
Да токма у меня нет 3й. Трабла.
А если там был скрипт, то это кульно
Помори, если не тяжко.
__________________
Folloving the Lenin's way!..
AntiMozg
Хм... И в 3-ей тоже нету. Извини я напутал, но я на днях где-то видел, что можно вставлять таблицу. Как найду - так сразу...
__________________
Gets.ru - Компьютерный Портал
Спасибочки.
Самое главное что? То, что это где-то, когда-то было!
Ждууу :+)))
__________________
Folloving the Lenin's way!..
нашел я табличку!
На форуме iXBT.com есть она!
А вот скрипт, который ее создает скорее всего этот: http://forum.ixbt.com/post.js - хотя я не смотрел... зайдите в любой топик и просмотрите код страницы - тама ява-скриптов до (_!_), так что может я и обшибся! 
Кстати, насчет забытия закртых тегов - форум обрабатывает текст тада так: [b]тест! 
Т.е. если закрывающий тег забыт, то тада теги вообще НЕ обрабатываются! 
__________________
yMC.ru - хомяк музыканта
quote:
Первоначальное сообщение от MCTarakan
нашел я табличку!На форуме iXBT.com есть она!
А вот скрипт, который ее создает скорее всего этот: http://forum.ixbt.com/post.js - хотя я не смотрел... зайдите в любой топик и просмотрите код страницы - тама ява-скриптов до (_!_), так что может я и обшибся!
Кстати, насчет забытия закртых тегов - форум обрабатывает текст тада так: [b]тест!
Т.е. если закрывающий тег забыт, то тада теги вообще НЕ обрабатываются!![]()

Там создается таблица с одной ячейкой (это сделать очень просто!). А нужно, чтобы создавалась с несколькими ячейками, причем обрабатывались забытые теги...__________________
Gets.ru - Компьютерный Портал
ИМХО, такую штуку провернуть можно только если стоит хак WYSIWYG эдитор (это типа вордовского, в VB3 такое есть). Там можно не волноваться что юзер забудет закрыть тег.
__________________
C уважением, Игорь
cblog.ru
Вообще-м, ребята я взялся за написание такого хака, а то я смотрю уже как несколько дней, а может и недель, никто не возьмется за этот хак. 
Только вот есть одна проблема, которую я не могу решить и связана она с JavaScript. Соответственно мне нужен человек знающий JavaScript, т.к. я не силен в этой фиче. Добровольцы пишите мне в ПМ. Буду очень благодарен любой помощи.
__________________
Gets.ru - Компьютерный Портал
Вот вот! И я про жабу говорю. Только ИМХО ей и можно сделать.
И плохо то, что ее как раз я и не знаю вообще. Ну не то, чтобы совсем - если есть код - разберусь. А вот с нуля писать самому... Хех...
__________________
Folloving the Lenin's way!..
Igor кстати, на soft-forum этот эдитор уже и в 2.3.0 есть! 
__________________
yMC.ru - хомяк музыканта
MCTarakan
Ага. Я видел этот хак на орге, сначала даже хотел его ставить, потом обламался.
__________________
C уважением, Игорь
cblog.ru
Igor а чо так?
__________________
yMC.ru - хомяк музыканта
MCTarakan ну так а зачем мучаться и устанавливать его, если в трехе он уже и так будет... Хотя можно конечно на месяц опередить события.
__________________
C уважением, Игорь
cblog.ru
Погодите, я может что-то путаю... Вроде в бета версиях нету вставки таблиц! Или я не туда смотрел или что-то не довключил? Где вы там нашли вставку таблиц?
__________________
Gets.ru - Компьютерный Портал
Ну, minister... Там их похоже и действительно нет.
Зато в бете 4 есть неплохой java обработчик кликов и прочей лабуды. Вот я и подумал, что если человеку предлагать в окошке Java, после первой ячейки, вставить еще ячейку и/или строку, если да - то окошко под текст, нет, закрытие тега.
Но так - так придется запрещать юзверю колупать таблицы руками, что не несть гуд...
А на автомат походу подобную феню посадить не удастся.
ИЛИ все-таки удастся? 
__________________
Folloving the Lenin's way!..
AntiMozg
Я вообще-то начал писать хак вставки таблиц для 2.3.0 Но вот с Яваскриптом мне так и помочь никто не хочет. А ведь если найдутся добровольцы помочь, хак считай уже сделан!
__________________
Gets.ru - Компьютерный Портал
2Minister...
Ну, у меня с Явой проблемы... Можно попытаться изобразить обработчик для ячеек на Visual Basic 
В принципе у меня в голове маленько сформировалась идея - я ее на бумажку записал
Как дозреет до конца - думаю воплощу ее в код.
Хотя, ХЗ. Можно и вообще без явы
.
В общем, а начало такое: юзер задает заранее кол-во столбцов и строк, после чего получает в окне типа таблицу - только из textarea. Далее вносит инфу и нажимает добавить в сообщение, что, собственно, делает ява и такой скрипт есть.
Далее, если он таки полезет в теги. Можно написать на Ð_НÐ_ код, с помощью которого, если теги не закрыты, таблица просто обрезается, а ему дается сообщение, что мол, из-за неправильности кода таблицы, она не была включена в месагу.
Вот такие грустные мысли 
__________________
Folloving the Lenin's way!..
Мдааа!
Ð_ксплорер без явы все равно что компьютер без процессора! 
| Формат времени GMT. Текущее время 16:39. | Показаны 29 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.