Instant CMS для новичков
Страницы: 1
Instant CMS для новичков, Люди знающие, разбирающиеся и понимающие, помогите ,пожалуйста...
Доброго времени суток. Я столкнулся с небольшой проблемкой. Я изучаю кмс систему Инстанткмс, установленную на Denwer, и в процессе работы у меня возникла трудность.
Итак, давайте все по порядку. Я пытаюсь с помощью данной кмс системы разработать социальный портал. Почти все необходимые функции есть в этой кмс. Но (!) мне надо создать дополнительную вкладку в личном кабинете, которая называется "Мой ребенок", где будет отображаться информация о ребенке, т.е. возраст, имя, рос, вес, болезни и т.д. Редактироваться эта информация будет из раздела "настройки" (все точно также, как и со вкладкой "Мой профайл"smile;).
Так как я не силен в программировании (настоятельно прошу в ответах не советовать мне изучить языки программирования, библиотеки и т.д.), то я смотрю на исходный код и подстраиваю его под себя (так как мой результат будет идентичен данному).
Итак, изначально я взял файл com_users_edit_profile.tpl ("настройки профайла"smile;) и создал в нем вкладку "Мой ребенок" :


 <ul id="tabs">
        <li><a href="#about"><span>{$LANG.ABOUT_ME}</span></a></li>
        <li><a href="#rebenok"><span>{$LANG.MYCHILD}</span></a></li>
        <li><a href="#contacts"><span>{$LANG.CONTACTS}</span></a></li>
        <li><a href="#notices"><span>{$LANG.NOTIFIC}</span></a></li>
        <li><a href="#policy"><span>{$LANG.PRIVACY}</span></a></li>
        <li rel="hid"><a href="#change_password"><span>{$LANG.CHANGING_PASS}</span></a></li>
    </ul>

Далее я создал тег с <div id="rebenok">. И наполнил его подобно тегу <div id="about">. То есть вот, что я сделал:

<div id="rebenok">
 
     
                     
  
                       
                         
               
                         
                         
               

                           <strong>{$LANG.CHILD_NAME}: </strong><br />
                           <span class="usr_edithint">{$LANG.YOUR_NAME_TEXT}</span>
                     
<input name="childname" type="text" class="text-input" id="childname" style="width:300px" value="{$usr.childname|escape:'html'}"/>
<strong>{$LANG.BIRTHDAY}:</strong> {dateform seldate=$usr.childbirthday}
<strong>{$LANG.CHILDSEX}:</strong>
                                  <select name="childsex" id="childsex" style="width:307px">
                                                          <option value="0" {if $usr.childsex==0} selected {/if}>{$LANG.NOT_SPECIFIED}</option>
                                                          <option value="m" {if $usr.childsex=='m'} selected {/if}>{$LANG.MALES}</option>
                                                          <option value="f" {if $usr.childsex=='f'} selected {/if}>{$LANG.FEMALES}</option>
                                  </select>
                         

</div>


Насколько я понимаю, $usr.childbirthday (в <div id="about"> указано {dateform seldate=$usr.birthdate}) - это то, что информация из этой строчки заносится в таблицу cms_users в ячейку birthdate. Однако, когда я создал в этой таблице ячейку childbirthday, то информация с нужной мне строчки не вносится в ЭТУ ячейку, а вносится в ячейку birthdate. Объясните мне, пожалуйста, почему так происходит.

Далее я перешел в файл com_users_profile.tpl (он выводит на сайт Мой профайл пользователей) и создал в нем вкладку "Мой ребенок":


<ul id="tabs">
      <li><a href="#upr_profile"><span>{$LANG.PROFILE}</span></a></li>
      <li><a href="#rebenok"><span>{$LANG.MYCHILD}</span></a></li>
{if $myprofile && $cfg.sw_feed}
       <li><a href="/actions/my_friends" title="upr_feed"><span>{$LANG.FEED}</span></a></li>
{/if}
{if $cfg.sw_clubs}
       <li><a href="/clubs/by_user_{$usr.id}" title="upr_clubs"><span>{$LANG.CLUBS}</span></a></li>
{/if}
                        {if $cfg.sw_awards}
                               <li><a href="#upr_awards"><span>{$LANG.AWARDS}</span></a></li>
                        {/if}
                        {foreach key=id item=plugin from=$plugins}
                             <li><a href="{if $plugin.ajax_link}{$plugin.ajax_link}{else}#upr_{$plugin.name}{/if}" title="{$plugin.name}"><span>{$plugin.title} </span></a></li>
                       {/foreach}
</ul>


Ниже в <div id="rebenok"> я вывел информацию (все по примеру <div id="upr_profile">smile;):



<div id="rebenok">
       <div class="user_profile_data">
 <div class="field">
<div class="title">{$LANG.CHILD_NAME}:</div>
<div class="value">{$usr.fchildname}</div>
</div>
<div class="field">
<div class="title">{$LANG.BIRTHDAY}:</div>
<div class="value">{$usr.fchildbirthday}</div>
</div>
<div class="field">
<div class="title">{$LANG.CHILDSEX}:</div>
<div class="value">{$usr.fchildsex}</div>
</div>
      </div>
</div>



Однако, на сайте мне выводить только "Имя ребенка", "День рождения ребенка", "Пол ребенка". Информация о них не выводится (как я понимаю, $usr.fchildsex - это вывод информации из ячейки childsex из таблицы users).

Люди знающие, разбирающиеся и понимающие, помогите ,пожалуйста, и объясните мне, почему у меня не вносится информация в таблицу cms_users при редактировании личного кабинета, а потом она не выводится на сайт в Личный кабинет?
Изменено: Алексей Кирейшин - 26 Октября 2014 19:13
Страницы: 1
Похожие темы:
  13.07.2017 15:39  Instant CMS
  31.03.2016 13:44  Пару вопрос по instantcms 2
  25.02.2014 14:18  Нужена помощь по Instant
  20.10.2013 15:57  рейтинг статей в instant cms
  21.06.2013 14:16  instant
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
20:13 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
15:04 Adtrafico - Правильная партнёрская сеть под бурж трафик 
19:21 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:32 Новая жизнь, старого форума 
17:41 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
17:46 Проверить сайт на уязвимость 
17:44 Adsense личный опыт 
23:48 GoogleWalker - устранение конкурентов в Google Ads | Автоматизированная система склика | АНТИБАН 
23:24 Volna.money 
16:51 Google Voice - OLD аккаунты "SMS и звонки" 
15:30 Продам аккаунты HH.RU 
04:10 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
22:00 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
16:58 Продам обменник криптовалюты, а также новый обменник под ключ с обучением. Скидки на скрипты обменника 
21:06 Точные прогнозы на футбол 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко 
19:57 Пятница 13-ое: VK принял радикальное решение и закрыл доступ к порно контенту 
14:57 Конгресс США заявил о лабораторном происхождении коронавируса