forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.4.x FAQ (Russian) => Topic started by: DeNiko on October 26, 2006, 03:53:07 pm

Title: Template error - Failed to find block
Post by: DeNiko on October 26, 2006, 03:53:07 pm
День добрый, 

Юзаю Coppermine Photo Gallery 1.4.9 + Modded by Stramm

Трабла при смене скина со стандартного на cpg1.4.x_theme_smf_1-1_rc2 - сайт "отрубается" и выдает Template error (см. ниже)

Насколько смог почитать сообщения на английцком - там нужно в файлах шаблона править код. Пока не понял смысла - вот почему.

Template error у людей появляется при работе с различными темплейтами - каков же алгоритм решения проблемы - он стандартен - или к каждому темплейту свой особый подход нужен?

В данном случае меня интересут алгоритм решения траблы с cpg1.4.x_theme_smf_1-1_rc2

Пробовал юзать даже некий спецплагин Final_Extract v2.3 - эффекта не заметил (кроме как того, что он прописался в админпанель)

Просьба - кто с темой разобрался - помогите определиться...

Quote
Template error
Failed to find block 'my_friends'(#(<!-- BEGIN my_friends -->)(.*?)(<!-- END my_friends -->)#s) in :

         <table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
            <tr>
                        <td class="maintab_first">&nbsp;</td>
<!-- BEGIN home -->
            <td valign="top" class="maintab_back">
               <a href="{HOME_TGT}" title="{HOME_TITLE}">{HOME_LNK}</a>
            </td>
<!-- END home -->
<!-- BEGIN my_gallery -->
            <td valign="top" class="maintab_back">
               <a href="{MY_GAL_TGT}" title="{MY_GAL_TITLE}">{MY_GAL_LNK}</a>
            </td>
<!-- END my_gallery -->
<!-- BEGIN allow_memberlist -->
            <td valign="top" class="maintab_back">
               <a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}">{MEMBERLIST_LNK}</a>
                        </td>
<!-- END allow_memberlist -->
<!-- BEGIN my_profile -->
            <td valign="top" class="maintab_back">
               <a href="{MY_PROF_TGT}" title="{MY_PROF_LNK}">{MY_PROF_LNK}</a>
            </td>
<!-- END my_profile -->
<!-- BEGIN faq -->
            <td valign="top" class="maintab_back">
               <a href="{FAQ_TGT}" title="{FAQ_TITLE}">{FAQ_LNK}</a>
            </td>
<!-- END faq -->

<!-- BEGIN leave_admin_mode -->
            <td valign="top" class="maintab_back">
               <a href="{USR_MODE_TGT}" title="{USR_MODE_TITLE}">{USR_MODE_LNK}</a>
            </td>
<!-- END leave_admin_mode -->
<!-- BEGIN upload_pic -->
            <td valign="top" class="maintab_back">
               <a href="{UPL_PIC_TGT}" title="{UPL_PIC_TITLE}">{UPL_PIC_LNK}</a>
            </td>
<!-- END upload_pic -->
<!-- BEGIN register -->
            <td valign="top" class="maintab_back">
               <a href="{REGISTER_TGT}" title="{REGISTER_TITLE}">{REGISTER_LNK}</a>
            </td>
<!-- END register -->

<!-- BEGIN logout -->
            <td valign="top" class="maintab_back">
               <a href="{LOGOUT_TGT}" title="{LOGOUT_LNK}">{LOGOUT_LNK}</a>
            </td>
<!-- END logout -->
            <td class="maintab_last">&nbsp;</td>
         </tr>
      </table>

Title: Re: Template error - Failed to find block
Post by: Stramm on October 28, 2006, 12:54:39 pm
When you signed up you agreed not to PM supporters unless requested. Please stick to the rules.

Have a look at the modpack support board and your question is answered.
Title: Re: Template error - Failed to find block
Post by: DeNiko on October 28, 2006, 01:26:31 pm
When you signed up you agreed not to PM supporters unless requested. Please stick to the rules.

Have a look at the modpack support board and your question is answered.
ok man  :(
http://forum.coppermine-gallery.net/index.php?topic=30729.0
Title: Re: Template error - Failed to find block
Post by: inox on March 31, 2009, 11:43:59 pm
Теперь новая проблема, при размещении в альбом некоторых файлов получаю следующее сообщение:
Quote
Template error
Failed to find block 'output_buffer'(#(<!-- BEGIN output_buffer -->)(.*?)(<!-- END output_buffer -->)#s) in :
        <tr>
                <td class="tableb" align="center">
                        <font size="3"><b>{MESSAGE}</b></font>
<!-- BEGIN file_line -->
                        <br />
                        <br />
                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
<!-- END file_line -->

                        <br /><br />
                </td>
        </tr>
Где дальше копать?
Title: Re: Template error - Failed to find block
Post by: Makc666 on April 05, 2009, 11:47:34 pm
Теперь новая проблема, при размещении в альбом некоторых файлов получаю следующее сообщение:Где дальше копать?
1ых, эта ошибка не связана с базой данных, поэтому не ясно зачем Вы её в этой теме размещаете.

2ых, эта ошибка значит, что в шаблоне вашей темы нет такого блока как "output_buffer".
Или другими словами, вы взяли из файла
Code: [Select]
themes.inc.phpкакой-то блок темы и разместили его в своей теме,
но при этом из этого блока вырезали нужный кусок, который начинался на:
Code: [Select]
<!-- BEGIN output_buffer -->и заканчивался на:
Code: [Select]
<!-- END output_buffer -->
И, если посмотреть на ошибку, то ясно, что это вот этот блок темы:

Code: [Select]
// HTML template used by the cpg_die function
if (!isset($template_cpg_die)) { //{THEMES}
$template_cpg_die = <<<EOT
 
        <tr>
                <td class="tableb" align="center">
                        <font size="3"><b>{MESSAGE}</b></font>
<!-- BEGIN file_line -->
                        <br />
                        <br />
                        {FILE_TXT}{FILE} - {LINE_TXT}{LINE}
<!-- END file_line -->
<!-- BEGIN output_buffer -->
                        <br />
                        <br />
                        <div align="left">
                                {OUTPUT_BUFFER}
                        </div>
<!-- END output_buffer -->
                        <br /><br />
                </td>
        </tr>
 
 
EOT;
}  //{THEMES}