Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
r0n

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

Рекомендованные сообщения

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

После установки мода 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 ниче не дало, проблема сохранилась.

 

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


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

 

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

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

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"

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение
кеш стилей обновите

 

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


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

 

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

lang_cache

skin_cache

cacheid_10

cacheid_11

cacheid_3

cacheid_9

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...