- Affected Version
- WoltLab Suite 3.1
Hallo, mir ist das leider nicht vorher aufgefallen, daher kann ich nicht sagen seit wann das problem besteht aber wenn ich auf mitgliederliste klicke dann erhalte ich eine fehlermeldung:
Smarty
PHP Version:
7.1.33
WoltLab Suite Core:
3.1.16
Peak Memory Usage:
7.361/128 MiB
Request URI:
/wcf/members-list/
Referrer:
https://sifaboard.de/wcf/article-list/
User Agent:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:78.0) Gecko/20100101 Firefox/78.0
Error
Error Type:
wcf\system\exception\SystemException
Error Message:
Unable to find template '__membersList'
File:
*/lib/system/template/TemplateEngine.class.php (351)
Stack Trace:
#0 */lib/system/template/TemplateEngine.class.php (345):
wcf\system\template\TemplateEngine->getSourceFilename('__membersList', 'wcf')
#1 */lib/system/template/TemplateScriptingCompiler.class.php (823):
wcf\system\template\TemplateEngine->getSourceFilename('__membersList', 'businessdirectory')
#2 */lib/system/template/TemplateScriptingCompiler.class.php (362):
wcf\system\template\TemplateScriptingCompiler->compileIncludeTag(' file=\'__membersList\' application=\'businessdirectory\'', 'membersList', [ application => , data => , filename => ])
#3 */lib/system/template/TemplateScriptingCompiler.class.php (249):
wcf\system\template\TemplateScriptingCompiler->compileTag('include file=\'__membersList\' application=\'businessdirectory\'', 'membersList', [ application => , data => , filename => ])
#4 */lib/system/template/TemplateCompiler.class.php (28):
wcf\system\template\TemplateScriptingCompiler->compileString('membersList', '{capture assign=\'pageTitle\'}{if $searchID}Suchergebnisse{else}{$__wcf->getActivePage()->getTitle()}{/if}{if $pageNo > 1} - Seite {#$pageNo}{/if}{/capture} {capture assign=\'contentTitle\'}{if $searchID}Suchergebnisse{else}{$__wcf->getActivePage()->getTitle()}{/if} <span class="badge">{#$items}</span>{/capture} {capture assign=\'canonicalURLParameters\'}sortField={@$sortField}&sortOrder={@$sortOrder}{if $letter}&letter={@$letter|rawurlencode}{/if}{/capture} {capture assign=\'headContent\'} {if $pageNo < $pages} <link rel="next" href="{link controller=\'MembersList\'}pageNo={@$pageNo+1}&{@$canonicalURLParameters}{/link}"> {/if} {if $pageNo > 1} <link rel="prev" href="{link controller=\'MembersList\'}{if $pageNo > 2}pageNo={@$pageNo-1}&{/if}{@$canonicalURLParameters}{/link}"> {/if} <link rel="canonical" href="{link controller=\'MembersList\'}{if $pageNo > 1}pageNo={@$pageNo}&{/if}{@$canonicalURLParameters}{/link}"> {/capture} {capture assign=\'sidebarRight\'} {assign var=encodedLetter value=$letter|rawurlencode} <section class="jsOnly box"> <form method="post" action="{link controller=\'UserSearch\'}{/link}"> <h2 class="boxTitle"><a href="{link controller=\'UserSearch\'}{/link}">Mitgliedersuche</a></h2> <div class="boxContent"> <dl> <dt></dt> <dd> <input type="text" id="searchUsername" name="username" class="long" placeholder="Benutzername"> {@SECURITY_TOKEN_INPUT_TAG} </dd> </dl> </div> </form> </section> <section class="box" data-static-box-identifier="com.woltlab.wcf.MembersListLetters"> <h2 class="boxTitle">Anfangsbuchstabe</h2> <div class="boxContent"> <ul class="buttonList smallButtons letters"> {foreach from=$letters item=__letter} <li><a href="{if $searchID}{link controller=\'MembersList\' id=$searchID}sortField={$sortField}&sortOrder={$sortOrder}&letter={$__letter|rawurlencode}{/link}{else}{link controller=\'MembersList\'}sortField={$sortField}&sortOrder={$sortOrder}&letter={$__letter|rawurlencode}{/link}{/if}" class="button small{if $letter == $__letter} active{/if}">{$__letter}</a></li> {/foreach} {if !$letter|empty}<li class="lettersReset"><a href="{if $searchID}{link controller=\'MembersList\' id=$searchID}sortField={$sortField}&sortOrder={$sortOrder}{/link}{else}{link controller=\'MembersList\'}sortField={$sortField}&sortOrder={$sortOrder}{/link}{/if}" class="button small">Alle</a></li>{/if} </ul> </div> </section> <section class="box" data-static-box-identifier="com.woltlab.wcf.MembersListSorting"> <form method="post" action="{if $searchID}{link controller=\'MembersList\' id=$searchID}{/link}{else}{link controller=\'MembersList\'}{/link}{/if}"> <h2 class="boxTitle">Sortierung</h2> <div class="boxContent"> <dl> <dt></dt> <dd> <select id="sortField" name="sortField"> <option value="username"{if $sortField == \'username\'} selected{/if}>Benutzername</option> <option value="registrationDate"{if $sortField == \'registrationDate\'} selected{/if}>Registrierungsdatum</option> <option value="activityPoints"{if $sortField == \'activityPoints\'} selected{/if}>Punkte</option> {if MODULE_LIKE}<option value="likesReceived"{if $sortField == \'likesReceived\'} selected{/if}>Erhaltene Likes</option>{/if} <option value="lastActivityTime"{if $sortField == \'lastActivityTime\'} selected{/if}>Letzte Aktivität</option> <option value="wbbPosts"{if $sortField == \'wbbPosts\'} selected{/if}>Beiträge</option> <option value="filebaseEntries"{if $sortField == \'filebaseEntries\'} selected="selected"{/if}>Filebase Einträge</option> <option value="marketplaceEntries"{if $sortField == \'marketplaceEntries\'} selected="selected"{/if}>Marktplatz Einträge</option> <option value="easylinkItems"{if $sortField == \'easylinkItems\'} selected="selected"{/if}>Linkeinträge</option> {include file=\'__membersList\' application=\'easymedia\'} <option value="lexiconEntries"{if $sortField == \'lexiconEntries\'} selected="selected"{/if}>Lexikon-Einträge</option> {include file=\'__membersList\' application=\'businessdirectory\'} </select> <select name="sortOrder"> <option value="ASC"{if $sortOrder == \'ASC\'} selected{/if}>aufsteigend</option> <option value="DESC"{if $sortOrder == \'DESC\'} selected{/if}>absteigend</option> </select> </dd> </dl> <div class="formSubmit"> <input type="submit" value="Absenden" accesskey="s"> <input type="hidden" name="letter" value="{$letter}"> </div> </div> </form> </section> {/capture} {include file=\'header\'} {capture assign=hascontent_fad9c0c2a53acd75f23da6aa34491d29ea87fb94} {if $searchID} {pages print=true assign=pagesLinks controller=\'MembersList\' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} {else} {pages print=true assign=pagesLinks controller=\'MembersList\' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} {/if} {/capture} {assign var=hascontent_fad9c0c2a53acd75f23da6aa34491d29ea87fb94 value=$hascontent_fad9c0c2a53acd75f23da6aa34491d29ea87fb94|trim} {if $hascontent_fad9c0c2a53acd75f23da6aa34491d29ea87fb94} <div class="paginationTop"> {@$hascontent_fad9c0c2a53acd75f23da6aa34491d29ea87fb94} </div> {/if} {if $items} <div class="section sectionContainerList"> <ol class="containerList userList"> {foreach from=$objects item=user} {include file=\'userListItem\'} {/foreach} </ol> </div> {else} <p class="info">Es wurden keine Mitglieder gefunden.</p> {/if} <footer class="contentFooter"> {capture assign=hascontent_d831c574f0579796e388ad7540d436bfedc557fd}{@$pagesLinks}{/capture} {assign var=hascontent_d831c574f0579796e388ad7540d436bfedc557fd value=$hascontent_d831c574f0579796e388ad7540d436bfedc557fd|trim} {if $hascontent_d831c574f0579796e388ad7540d436bfedc557fd} <div class="paginationBottom"> {@$hascontent_d831c574f0579796e388ad7540d436bfedc557fd} </div> {/if} {capture assign=hascontent_0a69862a9e60d0356b0de1610fa2826cce0f7f9b}{/capture} {assign var=hascontent_0a69862a9e60d0356b0de1610fa2826cce0f7f9b value=$hascontent_0a69862a9e60d0356b0de1610fa2826cce0f7f9b|trim} {if $hascontent_0a69862a9e60d0356b0de1610fa2826cce0f7f9b} <nav class="contentFooterNavigation"> <ul> {@$hascontent_0a69862a9e60d0356b0de1610fa2826cce0f7f9b} </ul> </nav> {/if} </footer> <script data-relocate="true"> $(function() { WCF.Language.addObject({ \'wcf.user.button.follow\': \'Folgen\', \'wcf.user.button.ignore\': \'Blockieren\', \'wcf.user.button.unfollow\': \'Entfolgen\', \'wcf.user.button.unignore\': \'Nicht mehr blockieren\' }); new WCF.User.Action.Follow($(\'.userList > li\')); new WCF.User.Action.Ignore($(\'.userList > li\')); new WCF.Search.User(\'#searchUsername\', function(data) { var $link = \'{link controller=\'User\' id=2147483646 title=\'wcfTitlePlaceholder\' encode=false}{/link}\'; window.location = $link.replace(\'2147483646\', data.objectID).replace(\'wcfTitlePlaceholder\', data.label); }, false, [ ], false); }); </script> {include file=\'footer\'} ', [ application => , data => , filename => ])
#5 */lib/system/template/TemplateEngine.class.php (462):
wcf\system\template\TemplateCompiler->compile('membersList', '{capture assign=\'pageTitle\'}{if $searchID}{lang}wcf.user.search.results{/lang}{else}{$__wcf->getActivePage()->getTitle()}{/if}{if $pageNo > 1} - {lang}wcf.page.pageNo{/lang}{/if}{/capture} {capture assign=\'contentTitle\'}{if $searchID}{lang}wcf.user.search.results{/lang}{else}{$__wcf->getActivePage()->getTitle()}{/if} <span class="badge">{#$items}</span>{/capture} {capture assign=\'canonicalURLParameters\'}sortField={@$sortField}&sortOrder={@$sortOrder}{if $letter}&letter={@$letter|rawurlencode}{/if}{/capture} {capture assign=\'headContent\'} {if $pageNo < $pages} <link rel="next" href="{link controller=\'MembersList\'}pageNo={@$pageNo+1}&{@$canonicalURLParameters}{/link}"> {/if} {if $pageNo > 1} <link rel="prev" href="{link controller=\'MembersList\'}{if $pageNo > 2}pageNo={@$pageNo-1}&{/if}{@$canonicalURLParameters}{/link}"> {/if} <link rel="canonical" href="{link controller=\'MembersList\'}{if $pageNo > 1}pageNo={@$pageNo}&{/if}{@$canonicalURLParameters}{/link}"> {/capture} {capture assign=\'sidebarRight\'} {assign var=encodedLetter value=$letter|rawurlencode} <section class="jsOnly box"> <form method="post" action="{link controller=\'UserSearch\'}{/link}"> <h2 class="boxTitle"><a href="{link controller=\'UserSearch\'}{/link}">{lang}wcf.user.search{/lang}</a></h2> <div class="boxContent"> <dl> <dt></dt> <dd> <input type="text" id="searchUsername" name="username" class="long" placeholder="{lang}wcf.user.username{/lang}"> {@SECURITY_TOKEN_INPUT_TAG} </dd> </dl> </div> </form> </section> <section class="box" data-static-box-identifier="com.woltlab.wcf.MembersListLetters"> <h2 class="boxTitle">{lang}wcf.user.members.sort.letters{/lang}</h2> <div class="boxContent"> <ul class="buttonList smallButtons letters"> {foreach from=$letters item=__letter} <li><a href="{if $searchID}{link controller=\'MembersList\' id=$searchID}sortField={$sortField}&sortOrder={$sortOrder}&letter={$__letter|rawurlencode}{/link}{else}{link controller=\'MembersList\'}sortField={$sortField}&sortOrder={$sortOrder}&letter={$__letter|rawurlencode}{/link}{/if}" class="button small{if $letter == $__letter} active{/if}">{$__letter}</a></li> {/foreach} {if !$letter|empty}<li class="lettersReset"><a href="{if $searchID}{link controller=\'MembersList\' id=$searchID}sortField={$sortField}&sortOrder={$sortOrder}{/link}{else}{link controller=\'MembersList\'}sortField={$sortField}&sortOrder={$sortOrder}{/link}{/if}" class="button small">{lang}wcf.user.members.sort.letters.all{/lang}</a></li>{/if} </ul> </div> </section> <section class="box" data-static-box-identifier="com.woltlab.wcf.MembersListSorting"> <form method="post" action="{if $searchID}{link controller=\'MembersList\' id=$searchID}{/link}{else}{link controller=\'MembersList\'}{/link}{/if}"> <h2 class="boxTitle">{lang}wcf.user.members.sort{/lang}</h2> <div class="boxContent"> <dl> <dt></dt> <dd> <select id="sortField" name="sortField"> <option value="username"{if $sortField == \'username\'} selected{/if}>{lang}wcf.user.username{/lang}</option> <option value="registrationDate"{if $sortField == \'registrationDate\'} selected{/if}>{lang}wcf.user.registrationDate{/lang}</option> <option value="activityPoints"{if $sortField == \'activityPoints\'} selected{/if}>{lang}wcf.user.activityPoint{/lang}</option> {if MODULE_LIKE}<option value="likesReceived"{if $sortField == \'likesReceived\'} selected{/if}>{lang}wcf.like.likesReceived{/lang}</option>{/if} <option value="lastActivityTime"{if $sortField == \'lastActivityTime\'} selected{/if}>{lang}wcf.user.usersOnline.lastActivity{/lang}</option> {event name=\'sortField\'} </select> <select name="sortOrder"> <option value="ASC"{if $sortOrder == \'ASC\'} selected{/if}>{lang}wcf.global.sortOrder.ascending{/lang}</option> <option value="DESC"{if $sortOrder == \'DESC\'} selected{/if}>{lang}wcf.global.sortOrder.descending{/lang}</option> </select> </dd> </dl> <div class="formSubmit"> <input type="submit" value="{lang}wcf.global.button.submit{/lang}" accesskey="s"> <input type="hidden" name="letter" value="{$letter}"> </div> </div> </form> </section> {/capture} {include file=\'header\'} {hascontent} <div class="paginationTop"> {content} {if $searchID} {pages print=true assign=pagesLinks controller=\'MembersList\' id=$searchID link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} {else} {pages print=true assign=pagesLinks controller=\'MembersList\' link="pageNo=%d&sortField=$sortField&sortOrder=$sortOrder&letter=$encodedLetter"} {/if} {/content} </div> {/hascontent} {if $items} <div class="section sectionContainerList"> <ol class="containerList userList"> {foreach from=$objects item=user} {include file=\'userListItem\'} {/foreach} </ol> </div> {else} <p class="info">{lang}wcf.user.members.noMembers{/lang}</p> {/if} <footer class="contentFooter"> {hascontent} <div class="paginationBottom"> {content}{@$pagesLinks}{/content} </div> {/hascontent} {hascontent} <nav class="contentFooterNavigation"> <ul> {content}{event name=\'contentFooterNavigation\'}{/content} </ul> </nav> {/hascontent} </footer> <script data-relocate="true"> $(function() { WCF.Language.addObject({ \'wcf.user.button.follow\': \'{lang}wcf.user.button.follow{/lang}\', \'wcf.user.button.ignore\': \'{lang}wcf.user.button.ignore{/lang}\', \'wcf.user.button.unfollow\': \'{lang}wcf.user.button.unfollow{/lang}\', \'wcf.user.button.unignore\': \'{lang}wcf.user.button.unignore{/lang}\' }); new WCF.User.Action.Follow($(\'.userList > li\')); new WCF.User.Action.Ignore($(\'.userList > li\')); new WCF.Search.User(\'#searchUsername\', function(data) { var $link = \'{link controller=\'User\' id=2147483646 title=\'wcfTitlePlaceholder\' encode=false}{/link}\'; window.location = $link.replace(\'2147483646\', data.objectID).replace(\'wcfTitlePlaceholder\', data.label); }, false, [ ], false); }); </script> {include file=\'footer\'} ', '*/templates/compiled/0_wcf_1_membersList.php', [ application => , data => , filename => ])
#6 */lib/system/template/TemplateEngine.class.php (314):
wcf\system\template\TemplateEngine->compileTemplate('membersList', '*/templates/membersList.tpl', '*/templates/compiled/0_wcf_1_membersList.php', [ application => , data => , filename => ])
#7 */lib/page/AbstractPage.class.php (323):
wcf\system\template\TemplateEngine->display('membersList', 'wcf')
#8 */lib/page/AbstractPage.class.php (114):
wcf\page\AbstractPage->show()
#9 */lib/system/request/Request.class.php (83):
wcf\page\AbstractPage->__run()
#10 */lib/system/request/RequestHandler.class.php (96):
wcf\system\request\Request->execute()
#11 */index.php (9):
wcf\system\request\RequestHandler->handle('wcf')
Display More
Kann mir jemand weiterhelfen? Cache habe ich gelöscht und benutzer habe ich aktualisiert...