1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.2.0 Ошибка синтаксиса

Тема в разделе "Для новичков", создана пользователем naz95naz, 22.07.2013.

Загрузка
  1. naz95naz

    naz95naz Местный

    Регистрация:
    05.02.12
    Сообщения:
    85
    Симпатии:
    51
    Версия XF:
    1.5.11
    Здравствуйте. При адаптации шаблона на xf 1.2.0 rc1 выплевывает ошибку синтаксиса в шаблоне forum_list
    Вот код шаблона
    Код:
    <xen:h1>{$xenOptions.boardTitle}</xen:h1>
    <xen:container var="$head.canonical"><link rel="canonical" href="{xen:link 'canonical:forums'}" /></xen:container>
    <xen:if is="{$xenOptions.boardDescription}"><xen:container var="$head.description">
        <meta name="description" content="{$xenOptions.boardDescription}" /></xen:container></xen:if>
    <xen:container var="$head.openGraph">
        <xen:include template="open_graph_meta">
            <xen:set var="$url">{xen:link 'canonical:forums'}</xen:set>
            <xen:set var="$title">{$xenOptions.boardTitle}</xen:set>
        </xen:include></xen:container>
     
    <xen:hook name="forum_list_nodes">
        <xen:if is="{$renderedNodes}"><xen:include template="node_list" /></xen:if>
    </xen:hook>
    <xen:sidebar>
        <xen:edithint template="sidebar.css" />
    <xen:include template="dark_taigachat"><xen:set var="$taigachat_alt">1</xen:set></xen:include>
     
        <xen:hook name="forum_list_sidebar">
            <xen:include template="sidebar_online_users" />
       
            <!-- block: forum_stats -->
            <div class="section">
                <div class="secondaryContent statsList" id="boardStats">
                    <h3>{xen:phrase forum_statistics}</h3>
                    <div class="pairsJustified">
                        <dl class="discussionCount"><dt>{xen:phrase discussions}:</dt>
                            <dd>{xen:number $boardTotals.discussions}</dd></dl>
                        <dl class="messageCount"><dt>{xen:phrase messages}:</dt>
                            <dd>{xen:number $boardTotals.messages}</dd></dl>
                        <dl class="memberCount"><dt>{xen:phrase members_count}:</dt>
                            <dd>{xen:number $boardTotals.users}</dd></dl>
                        <dl><dt>{xen:phrase latest_member}:</dt>
                            <dd><xen:username user="$boardTotals.latestUser" /></dd></dl>
                        <!-- slot: forum_stats_extra -->
                    </div>
                </div>
            </div>
            <!-- end block: forum_stats -->
       
            <xen:include template="sidebar_share_page">
                <xen:set var="$url">{xen:link canonical:forums}</xen:set>
                    <xen:include template="sidebar_share_page">
                <xen:set var="$url">{xen:link canonical:index}</xen:set>
            </xen:include>
       
        </xen:hook>
    <xen:include template="social_network" />
    </xen:sidebar>
    В чем там ошибка? Помогите, пожалуйста.
     
  2. Oleg-2012

    Oleg-2012 Местный

    Регистрация:
    21.04.12
    Сообщения:
    700
    Симпатии:
    297
    А в какой строке ошибка ?
     
  3. naz95naz

    naz95naz Местный

    Регистрация:
    05.02.12
    Сообщения:
    85
    Симпатии:
    51
    Версия XF:
    1.5.11
    Уже решил. После догих мучений убрал эту строку
    Код:
                <xen:set var="$url">{xen:link canonical:forums}</xen:set>
                    <xen:include template="sidebar_share_page">
              
     
    Oleg-2012 нравится это.
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Наверное, не хватало закрывающего тега инклуда?
     
    Oleg-2012 нравится это.
  5. naz95naz

    naz95naz Местный

    Регистрация:
    05.02.12
    Сообщения:
    85
    Симпатии:
    51
    Версия XF:
    1.5.11
    Все таки наткнулся на еще точно такую ще проблему, но найти ошибку не могу
    Код:
    <xen:edithint template="sidebar.css" />
    <xen:include template="sidebar_monitoring" />
    
    <!-- block: sidebar_online_staff -->
    <!-- block: sidebar_online_users -->
    <div class="section membersOnline userList">
    <div class="secondaryContent">
    <h3><a href="{xen:link online}" title="{xen:phrase see_all_online_users}">{xen:phrase members_online_now}</a></h3>
    
    <xen:if hascontent="true">
                            <xen:if is="{$user.is_staff}">
                                <li>
                                    <xen:avatar user="$user" size="s" img="true" />
                                    <xen:username user="$user" rich="true" />
                                    <div class="userTitle">{xen:helper userTitle, $user}</div>
                                </li>
                            </xen:if>
                        </xen:foreach>
                    </xen:contentcheck>
                </ul>
            </div>
        </div>
    </xen:if>
    </xen:foreach>
    </xen:contentcheck>
    </ul>
    <div style="clear:both;"></div>
    </xen:if>
                {xen:phrase online_now_x_members_y_guests_z_robots_a, 'total={xen:number $onlineUsers.total}', 'members={xen:number $onlineUsers.members}', 'guests={xen:number $onlineUsers.guests}', 'robots={xen:number $onlineUsers.robots}'}
            </div>
        </div>
    </div>
    </div>
    </div>
    <!-- end block: sidebar_online_staff -->
    <!-- end block: sidebar_online_users -->
    --- добавлено : Jul 23, 2013 2:38 PM ---
    p/s Ошибка в 19 строке (указывает двиг)
     
  6. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Ну а здесь дважды не хватает открывающих тегов <xen:foreach> и <xen:contentcheck>. Так же <ul>, <xen:if> и 5 раз <div>.
     
    Oleg-2012 и Mirovinger нравится это.

Поделиться этой страницей