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)
Новые темыОбъявленияСвободное общение
22:21 Стоит ли добавлять сайт в Rambler топ 100? 
22:14 Rotapost прикрыли! Чем пользоваться? 
12:05 DLE не создает бэкап с админки сайта, как быть? 
11:52 Ночной бар в Паттайе: как случайная встреча с "тайкой" и её кадыком перевернула мой взгляд на продвижение сайта в Google 2026 
18:52 SEO под нейро 
15:55 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:15 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
21:47 Продам pubghelp.ru 
18:47 Full-Stack Developer — Сайты и Софт любой сложности | Developer Websites and Soft of any Complexity! 
18:04 SnapSwap.io — мгновенный обмен BTC, XMR, ETH, USDT и других криптовалют без регистрации! 
17:51 Инвайт, спам, парсинг, обучение/Максимально быстро и качественно 
16:25 CryptoMonitor.info - ваш надеждный обменник BTC USDT XMR (без KYC) 
15:24 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
15:24 Trustpilot Reviews | Подниму рейтинг вашей компании 
16:50 Компьютерная мышь 
11:32 Про мясо 
22:11 С юмором по жизни! 
23:03 Точные прогнозы на футбол 
13:08 Бесплатный майнинг Tether (USDT) 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир...