Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
r0n

Проблема за модом Pinned Post

Recommended Posts

Приветствую всех,

После установки мода Pinned Post для 2.2.x-2.3.x на форум версии (2.3.5, который до этого был обновлен с 2.1.7. до 2.3.5.), выдает ошибку при просмотре любой страницы:

Fatal error: Call to undefined method skin_topic_11::button_pin() in /home/uralski/public_html/forum/sources/action_public/topics.php on line 968

 

Содержимое строки 968:

$button = $this->ipsclass->compiled_templates['skin_topic']->button_pin( ($post['post_pinned']?'un':''), $this->forum['id'],$this->topic['tid'],$post['pid'],$this->md5_check );

 

968 строка отвечает за вывод этой самой кнопки Закрепить, когда ее убираю все отлично работает, но кнопка пропадает.

Попобывал на локальной машине с денвером, установился мод на свеже заинсталенный IPB 2.3.5. работает без проблем. Попробывал файл заменить topics.php ниче не дало, проблема сохранилась.

 

Ставил родителя для скина, перебрал всех, но не помогает.

В чем еще может быть ошибка, надеюсь на вашу помощь.

Share this post


Link to post
Share on other sites

после обновления не пробовали в скин добавить изменения для мода?.. Похоже что нет

Share this post


Link to post
Share on other sites
после обновления не пробовали в скин добавить изменения для мода?.. Похоже что нет

 

Сделал все как в инстукции по добавлению в шаблон:

======================================================================

8. ACP -> LOOK & FEEL -> Skins & Templates -> Skin Sets -> Edit Template HTML -> Topic View -> RenderRow

======================================================================

В окне шаблона найти:

----------------------------------------------------------------------

{$post['delete_button']}

----------------------------------------------------------------------

Заменить

----------------------------------------------------------------------

{$post['pin_button']}{$post['delete_button']}

----------------------------------------------------------------------

Нажать "Save tempalte bit"

----------------------------------------------------------------------

 

======================================================================

9. ACP -> LOOK & FEEL -> Skins & Templates -> Skin Sets -> Edit Template HTML -> Topic View

======================================================================

Добавить новый шаблон:

----------------------------------------------------------------------

Название / New Template Bit Name:

-----------------

button_pin

 

-----------------

Входные переменные / New Template Bit Incoming Data Variables:

-----------------

$un="", $fid="",$tid="",$pid="",$key=""

 

-----------------

Текст шаблона / New Template Bit Text

-----------------

<a href="{$this->ipsclass->base_url}act=Mod&CODE={$un}pinpost&f={$fid}&t={$tid}&p={$pid}&st={$this->ipsclass->input['st']}&auth_key=$key" title="{$this->ipsclass->lang[$un.'pin_post']}"><img src="{$this->ipsclass->vars['img_url']}/p_{$un}pin.gif" alt="{$this->ipsclass->lang[$un.'pin_post']}" /></a>

----------------------------------------------------------------------

Нажать "Save tempalte bit"

----------------------------------------------------------------------

 

Что самое интересное на локальной машине с денвером все работает, а на хостинге ошибку выдает.

Share this post


Link to post
Share on other sites

кеш стилей обновите

Share this post


Link to post
Share on other sites
кеш стилей обновите

 

Обновил кэш, макросы, все шаблоны. Результата нет.

Есть еще предпооложения?

Так как модом у меня на форуме нет думаю, можео заменить файлы на стандартные? Вдург после обновления от 2.1.7 что нить осталось. Какие файлы в таком случае заменить?

Share this post


Link to post
Share on other sites

Права доступа к папкам кеша проверяйте. Почитайте тему про установку скинов, там все сложности расписаны.

Share this post


Link to post
Share on other sites
Права доступа к папкам кеша проверяйте. Почитайте тему про установку скинов, там все сложности расписаны.

 

Права все выставлены на 777 на папку cache, а также на все папки которые в ней находятся, а именно:

lang_cache

skin_cache

cacheid_10

cacheid_11

cacheid_3

cacheid_9

 

Еще есть предложения в чем причина?

Share this post


Link to post
Share on other sites

Мне кажется, что надо почистить то, что от 2.1.7 осталось.

Может "недоапгрейдилось".

Но это предположение дизайнера, а не программиста.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...