Jump to content
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

В профайле нажать галерея вылетает ошибка

Fatal error: Call to undefined method skin_gallery_global_5::profileWrapper() in /hsphere/local/home/dieselkg/diesel.kg/admin/applications/members/sources/tabs/gallery.php on line 100

 

кто нить сталкивался

Featured Replies

кто нить сталкивался

Нет

Какой стоит скин. Номер версии форума и галереи

  • Author

Скин Light Skin for IPB 3.0 форум 3.0.4 Галера 3.0.2

  • Author

ррррр

Скин Light Skin for IPB 3.0 форум 3.0.4 Галера 3.0.2

Скин поставили после галереи?

 

Обновить кеш-файлы, пробовали?

 

А то строчка --

$output = $this->registry->getClass('output')->getTemplate('gallery_global')->profileWrapper( $member, $output );

 

Достаточно безобидная.

  • Author

До галеры скин поставил ! все пробывал перепробывал :)

До галеры скин поставил ! все пробывал перепробывал :)

Скин переставляли?

 

С другими скинами нормально?

  • Author

ща попробую с другими !

 

во всех скинах так ! чо за !7

Тогда проверьте права доступа на категории. Где-то не хватает прав, для записи.

И еще раз перестройте кэш.

 

Какие права на чтение запись -- /cache/ и /cache/skin_cache/ Лучше поставить 777.

  • Author

стоит :) по другому никак !

Ошибка понятна. Нехватка прав на запись.

 

В кэше есть файл skin_gallery_global.php

На каждый кэш, свой.

 

В файле есть функция profileWrapper

 

/* -- profileWrapper --*/
function profileWrapper($member,$data='') {
$IPBHTML = "";
$IPBHTML .= "" . $this->registry->getClass('output')->getTemplate('gallery_global')->galleryCss() . "
<div class='general_box'>
<h3><img src='{$this->settings['img_url']}/picture.png' alt='{$this->lang->words['icon']}' /> <a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "app=core&module=search&do=user_posts&mid={$member['member_id']}&search_filter_app[gallery]=1", "public",'' ), "", "" ) . "'>{$this->lang->words['view_all_images']}</a></h3>
<div>
	{$data}
</div>
</div>";
return $IPBHTML;
}

 

Я ее удаляю руками.

И получаю -- Fatal error: Call to undefined method skin_gallery_global_9::profileWrapper() in /home/www/ipb......./admin/applications/members/sources/tabs/gallery.php on line 100

 

Перестраиваю кэш и все работает. Прав на запись хватает

  • Author

На все файлы чмод 777 стоит, но удивительно в указном ошибкой файле skin_gallery_global.php я не нашёл этой самой функции ! куда мне её попробовать вставить ?

На все файлы чмод 777 стоит,

И на файл?

 

но удивительно в указном ошибкой файле skin_gallery_global.php я не нашёл этой самой функции ! куда мне её попробовать вставить ?

Это будет костыль .... Где-то аукнется.

 

Поставить можно в любое место, это вызываемые функции. Точный порядок не важен.

У меня --

/* -- profileWrapper --*/

86 строка.

 

Идут так

 

/* -- link_macro --*/

/* -- profileWrapper --*/

/* -- show_rules_full --*/

/* -- show_rules_link --*/

 

И по возможности обновится на 3.04 В 3.02 были неприятные глюки.

  • Author

Русского нет чтоб обновляться ! чмоды да на все стоит 777

Русского нет чтоб обновляться !

А 3.0.2 была русская?

  • Author

Она не была она есть !

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.