LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 01:29:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Возможно ли вставить таблицу в форму добавления объявления?  (Прочитано 1004 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
morranda
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 8



« : 26.02.2011, 21:02:42 »

Здравствуйте!
Возможно кто то может подсказать, мне хотелось бы вставить в форму добавления объявления  поле с таблицей, которую пользователь должен будет заполнить при подаче объявления, и что бы она показывалась на странице с объявлением.  Smiley
Таблица должна выглядеть так:

Записан
DAV
Давно я тут
****

Репутация: +25/-0
Offline Offline

Пол: Мужской
Сообщений: 208



« Ответ #1 : 27.02.2011, 00:17:47 »

мда, противоречивые требования, Вы хотите чтобы форма для заполнения выглядела как таблица на рисунке? или заполненные поля в форме при публикации выглядели как таблица на рисунке? уточните пожалуйста
Записан
morranda
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 8



« Ответ #2 : 27.02.2011, 00:20:43 »

Заполненные поля в форме при публикации выглядели как таблица на рисунке.
Записан
DAV
Давно я тут
****

Репутация: +25/-0
Offline Offline

Пол: Мужской
Сообщений: 208



« Ответ #3 : 27.02.2011, 00:29:02 »

у SOBI2, есть шаблоны, с их помощью можно оформить вывод информации на любой вкус (ну почти))
Записан
morranda
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 8



« Ответ #4 : 27.02.2011, 00:36:15 »

Спасибо за ответ. Очень расплывчито, но я попытаюсь поискать.
Может кто нибудь еще что сможет предложить?
« Последнее редактирование: 28.02.2011, 14:22:15 от morranda » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #5 : 27.02.2011, 12:06:09 »

Я так понимаю на выхлопе это генеалогическое древо.
Может проще взять другой компонент (K2, Zoo или что-то подобное) и делать на нём, а не переделывать адресно-телефонный компонент?

По теме — http://www.sigsiu.net/template_commands.html
Записан
morranda
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 8



« Ответ #6 : 27.02.2011, 13:22:40 »

Возможно. Но дело в том что я уже практически все сделала, и тормознулась только на этом. Ну если уж у меня не получается, может кто возьмется помочь? Не безвозмездно конечно.  Вот как сейчас выглядит форма добавления объявления : http://spitz-york.ru/dog/index.php?option=com_sobi2&sobi2Task=addNew&Itemid=15
« Последнее редактирование: 27.02.2011, 13:26:39 от morranda » Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #7 : 28.02.2011, 00:53:47 »

Ну я же дал вам «лопату». В чем сложности то возникли?
Записан
morranda
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Пол: Женский
Сообщений: 8



« Ответ #8 : 28.02.2011, 12:51:35 »

Знаний немного не хватает. Поэтому и прошу помочь. Боюсь сама такое сотворю...., что просто придется все переустанавливать.
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #9 : 28.02.2011, 22:40:08 »

1. Делаете резервную копию всех файлов сайта и базы данных;

2. Добавляете через админку 28 полей (чтобы не путаться назовите их field_pole_1, field_pole_2, … field_pole_27, field_pole_28);

3. Заголовок поля пишите какой вам удобно. Если заголовок не нужен в выводе — удалите куски кода <?php echo $fields['field_pole_НОМЕР_ПОЛЯ']['label']; ?> в коде ниже;

4. В файле form.php в блок «Here are several standard free fields» добавляете в нужном вам месте код:

Код
<table width="60%" border="1">
<tr>
<td rowspan="4">
<?php echo $fields['field_pole_1']['label']; ?><?php echo $fields['field_pole_1']['field']; ?><br />
<?php echo $fields['field_pole_2']['label']; ?><?php echo $fields['field_pole_2']['field']; ?>
</td>
<td rowspan="2">
<?php echo $fields['field_pole_3']['label']; ?><?php echo $fields['field_pole_3']['field']; ?><br />
<?php echo $fields['field_pole_4']['label']; ?><?php echo $fields['field_pole_4']['field']; ?>
</td>
<td>
<?php echo $fields['field_pole_5']['label']; ?><?php echo $fields['field_pole_5']['field']; ?><br />
<?php echo $fields['field_pole_6']['label']; ?><?php echo $fields['field_pole_6']['field']; ?>
</td>
</tr>
<tr>
<td>
<?php echo $fields['field_pole_7']['label']; ?><?php echo $fields['field_pole_7']['field']; ?><br />
<?php echo $fields['field_pole_8']['label']; ?><?php echo $fields['field_pole_8']['field']; ?>
</td>
</tr>
<tr>
<td rowspan="2">
<?php echo $fields['field_pole_9']['label']; ?><?php echo $fields['field_pole_9']['field']; ?><br />
<?php echo $fields['field_pole_10']['label']; ?><?php echo $fields['field_pole_10']['field']; ?>
</td>
<td>
<?php echo $fields['field_pole_11']['label']; ?><?php echo $fields['field_pole_11']['field']; ?><br />
<?php echo $fields['field_pole_12']['label']; ?><?php echo $fields['field_pole_12']['field']; ?>
</td>
</tr>
<tr>
<td>
<?php echo $fields['field_pole_13']['label']; ?><?php echo $fields['field_pole_13']['field']; ?><br />
<?php echo $fields['field_pole_14']['label']; ?><?php echo $fields['field_pole_14']['field']; ?>
</td>
</tr>
<tr>
<td rowspan="4">
<?php echo $fields['field_pole_15']['label']; ?><?php echo $fields['field_pole_15']['field']; ?><br />
<?php echo $fields['field_pole_16']['label']; ?><?php echo $fields['field_pole_16']['field']; ?>
</td>
<td rowspan="2">
<?php echo $fields['field_pole_17']['label']; ?><?php echo $fields['field_pole_17']['field']; ?><br />
<?php echo $fields['field_pole_18']['label']; ?><?php echo $fields['field_pole_18']['field']; ?>
</td>
<td>
<?php echo $fields['field_pole_19']['label']; ?><?php echo $fields['field_pole_19']['field']; ?><br />
<?php echo $fields['field_pole_20']['label']; ?><?php echo $fields['field_pole_20']['field']; ?>
</td>
</tr>
<tr>
<td>
<?php echo $fields['field_pole_21']['label']; ?><?php echo $fields['field_pole_21']['field']; ?><br />
<?php echo $fields['field_pole_22']['label']; ?><?php echo $fields['field_pole_22']['field']; ?>
</td>
</tr>
<tr>
<td rowspan="2">
<?php echo $fields['field_pole_23']['label']; ?><?php echo $fields['field_pole_23']['field']; ?><br />
<?php echo $fields['field_pole_24']['label']; ?><?php echo $fields['field_pole_24']['field']; ?>
</td>
<td>
<?php echo $fields['field_pole_25']['label']; ?><?php echo $fields['field_pole_25']['field']; ?><br />
<?php echo $fields['field_pole_26']['label']; ?><?php echo $fields['field_pole_26']['field']; ?>
</td>
</tr>
<tr>
<td>
<?php echo $fields['field_pole_27']['label']; ?><?php echo $fields['field_pole_27']['field']; ?><br />
<?php echo $fields['field_pole_28']['label']; ?><?php echo $fields['field_pole_28']['field']; ?>
</td>
</tr>
</table>

Должно получиться типа

, где значения в кавычках элемент формы <input>, если не было установлено другое значение в админке.

Это всё «на глаз» — проверить не где было.
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #10 : 11.03.2011, 01:13:40 »

я думаю, твой совет не использовался, ибо по ссылке пипец...

2 автор
Я сделаю Вам эту форму добавления за недорого и быстро, только никому больше текущее не показывайте Azn
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #11 : 11.03.2011, 05:40:41 »

я думаю, твой совет не использовался, ибо по ссылке пипец...

да сделал я ей сам давно уже, включая детальный вывод.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet