|
Правила •
Регистрация •
Справка Сообщения за день • Поиск |
|
|
|
Опции темы | Опции просмотра |
|
Зам старшего участника
|
Слушай!А ты вообще смог добавить новые поля?Я пробывал по статье, у меня не получаться!?
|
||||
|
|
攻殻機動隊
|
Там дело интересно. Думал и чесал репу как всё это сделать по грубому, чтобы вставлять текст в html сразу в файл при построении формы, но как наверное знаешь такой "финт ушами" не проходит просто по тому что портал при построении формы её открывает и закрывает через классы, а если вводить любой текст в выполняемый файл не через классы он его просто выносит из формы выше основной таблицы. Тут выбор или бить форму по частям или вводить ещё один класс для операций с таблицами.
В принципе самый лёгкий вариант просто закрывать и открывать форму для каждой таблицы аля: PHP код:
Делаем файл nametableform.php PHP код:
Это собсно и есть наш новый класс для операций с таблицами. Пока там три типа вставки для работы с таблицами. 1 - Для ввода колонки с именем и одной ячейкой в таблицу без бекграунда. Задник цвета бордера основной таблицы формы. 2 - Для закрытия таблицы, отступа, открытия другой таблицы, ввода колнки с именеми одной ячейкой. 3 - Для ввода колонки с именем и одной ячейкой в таблицу с бекграундом. Можно в принципе ещё добавить почти что угодно для формирования таблиц формы, но пока не понадобилось. Подключаем данный класс к остальным классам портала для вывода при формировании формы. Открываем \class\xoopsformloader.php Добавляем подключение. PHP код:
PHP код:
Через: PHP код:
Гы.. С почином меня. Первый класс для портала ввёл. Последний раз редактировалось LaRok, 03-26-2005 в 09:26 Причина: Потёр лишнее.. |
||||
|
|
|
|
|
Powered by: vBulletin Version 3.0 Copyright ©2000-2024, Jelsoft Enterprises Ltd. |
Все разделы прочитаны - Руководство форума - Архив - Вверх |