forum.bitel.ru
http://forum.bitel.ru/

Вопрос по card_inet.xsl
http://forum.bitel.ru/viewtopic.php?f=5&t=1793
Страница 1 из 1

Автор:  snowman78 [ 12 янв 2009, 18:01 ]
Заголовок сообщения:  Вопрос по card_inet.xsl

Доброго времени суток!!!

В малой карточке абонента в зазделе интернет не удается получить алиас и пароль одновременно. Либо то, либо другое. С E-mail(ом) проблем нетвыдает и логины и пароли. А тут оказия. Причем таблицу он строит по колличеству логинов, а вписывает либо пароли, либо алиасы.


Вот вырезка из card_inet.xsl


<xsl:for-each select="module/*[name()=concat( 'user_alias_', $inet_mid )]">
<xsl:call-template name="login_row">
<xsl:with-param name="title" select="$inet_title"/>
<xsl:with-param name="login" select="@login_alias"/>
<xsl:with-param name="pswd" select="@pswd"/>
</xsl:call-template>

</xsl:for-each>


Подскажите, где ошибка????

Автор:  snark [ 13 янв 2009, 19:09 ]
Заголовок сообщения:  Re: Вопрос по card_inet.xsl

snowman78 писал(а):
В малой карточке абонента в зазделе интернет не удается получить алиас и пароль одновременно. Либо то, либо другое. С E-mail(ом) проблем нетвыдает и логины и пароли. А тут оказия. Причем таблицу он строит по колличеству логинов, а вписывает либо пароли, либо алиасы.

поищите по форуму, тут выкладывали рабочие шаблоны для рисования таблички алиасов с их паролями ...

Автор:  snowman78 [ 14 янв 2009, 17:44 ]
Заголовок сообщения: 

Вопрос не вто м ка сделать, я это уже сделал. Вопрос в том, почему в таблице выдается либо алиас, либо пароль к нему.

Я приложил XML- срез из файла, и спросил, в чем ошибка????

Автор:  snark [ 14 янв 2009, 18:01 ]
Заголовок сообщения: 

ошибка - в шаблоне! у меня уже давно работает шаблон который рисует мне табличку в которой и алиас и пароль без всяких "либо";)

Автор:  snowman78 [ 15 янв 2009, 13:56 ]
Заголовок сообщения: 

Мои глубочайшие поздравления !!!!!

Автор:  snark [ 15 янв 2009, 16:45 ]
Заголовок сообщения: 

спасибо! когда понадобится рабочий шаблон выдающий табличку как в аттаче - обращайтесь ;)

Вложения:
Комментарий к файлу: пример работы шаблона
bgb.jpg
bgb.jpg [ 28.66 КБ | Просмотров: 4053 ]

Автор:  Администратор [ 16 янв 2009, 16:33 ]
Заголовок сообщения: 

Вы бы использовали аналог кода из contract.xsl - полная карта договора:
Код:
<xsl:for-each select="./*[name()=concat( 'user_login_', $mid )]">
               <tr>
                  <xsl:variable name="lid" select="@id"/>
               
                  <td><xsl:value-of select="@login"/></td>
                  <td>
                     <xsl:for-each select="../*[name()=concat( 'user_alias_', $mid ) and @login_id=$lid]">
                        <xsl:value-of select="@login_alias"/>  
                     </xsl:for-each>                  
                  </td>
                  <td><xsl:value-of select="@pswd"/></td>
                  <td>
                     <xsl:if test="@status='0'">доступ разрешен</xsl:if>
                     <xsl:if test="@status='1'">доступ запрещен</xsl:if>
                  </td>
                </tr>
            </xsl:for-each>

Тут сначала выборка по user_login (логин + пароль) а потом по коду логина из user_alias.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/