Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

Derkol

Пользователи
  • Регистрация

  • В сети

Everything posted by Derkol

  1. Есть кусок кода, отвечающий за дэфолтную аватарку. Мне нужно указать другой сервер, но я в пыхе вообще не шарю( Каким образом можно через URL указать пикчу на другом сервере? (Я знаю, что могу заменить её в папке форума, но мне нужно именно на другой сервер подконнектить аватарки) Сам код: /* Still here? Return default photo */ if ( !$photoUrl and $useDefaultPhoto ) { if( $email ) { return rtrim( \IPS\Settings::i()->base_url, '/' ) . '/applications/core/interface/email/default_photo.png'; } else { if( \IPS\Settings::i()->letter_photos == 'letters' AND isset( $memberData['member_id'] ) AND $memberData['member_id'] AND isset( $memberData['name'] ) AND $memberData['name'] ) { if( $photo = static::generateLetterPhoto( $memberData ) ) { return (string) $photo; } } return (string) \IPS\Theme::i()->resource( 'default_photo.png', 'core', 'global' ); } } return NULL; }
  2. Всем привет! Столкнулся с такой проблемой: мне нужно внести некоторые правки в сам форум и его стиль. Я качаю базу, нахожу нужные мне строки, модифицирую их, импортирую обратно - проверяю - 0 реакции от форума. Я пошел дальше, я к фигам удалил строкиЮ загрузил модифицированное бд на сервер, проверяю элемент который я якобы удалил - он на месте (элемент точно тот, там всего 1 класс выбило в поиске, да и по коду-элемента одно и то же)! Хотя должен был исчезнуть. Я подумал, что форум сам восстанавливает эти строки, поэтому я по новой скачал эту же бд и... Нет, как я оставил без строк в том месте - так и осталось. Подскажите, почему не редактируется форум через бд?
  3. Нашел что отвечает за аватарки, а как встроить ссылку заместо пути? В пыхе не шарю( /* Still here? Return default photo */ if ( !$photoUrl and $useDefaultPhoto ) { if( $email ) { return rtrim( \IPS\Settings::i()->base_url, '/' ) . '/applications/core/interface/email/default_photo.png'; } else { if( \IPS\Settings::i()->letter_photos == 'letters' AND isset( $memberData['member_id'] ) AND $memberData['member_id'] AND isset( $memberData['name'] ) AND $memberData['name'] ) { if( $photo = static::generateLetterPhoto( $memberData ) ) { return (string) $photo; } } return (string) \IPS\Theme::i()->resource( 'default_photo.png', 'core', 'global' ); } } return NULL; }
  4. Нет-нет, вы не так поняли. Нужно, чтобы аватарки IPS по ссылке (привёл пример с 3-ей версии выше) подключались к определенному скрипту по url, а скрипт в свою очередь сам всё сделает. Нужно только понять как подключить его ко всем аватаркам...
  5. Всем привет! Столкнулся с проблемой, у меня есть скрипт генерирующий аватарки, использовал его еще со времен IPB 3.x. Есть скрипт и к нему нужно провести аватарки форума, раньше это делалось в файле ispMember.php на ~2780 строках, однако сейчас ни файла, ни естественно строк таких нет. Нашел файл Member.php, вроде бы оно, но где и как заменить вообще не вдупляю, всё сильно усложнилось... 😦 Раньше подключалось в ispMember вот так => //----------------------------------------- // Gravatar //----------------------------------------- if ( ipsRegistry::$settings['allow_gravatars'] and ! $member['bw_disable_gravatar'] ) { $gravatarUrl = ( ipsRegistry::getClass('output')->isHTTPS ) ? 'https://secure.gravatar.com/' : 'http://www.gravatar.com/'; $default = urlencode( ipsRegistry::$settings['img_url'] . '/profile/default_large.png' ); $avHash = md5( strtolower( trim( $member['pp_gravatar'] ? $member['pp_gravatar'] : $member['email'] ) ) ); /* Main photo */ $member['pp_main_photo'] = 'http://sitename.ru/avatargen.php?user='.$member['members_display_name'].'&mode=3&size=128'; $member['pp_main_width'] = 125; $member['pp_main_height'] = 125; $member['_has_photo'] = 0; /* Thumb */ $member['pp_thumb_photo'] = 'http://sitename.ru/avatargen.php?user='.$member['members_display_name'].'&mode=3&size=128'; $member['pp_thumb_width'] = 100; $member['pp_thumb_height'] = 100; } //----------------------------------------- // Normal //----------------------------------------- else { /* Main photo */ $member['pp_main_photo'] = 'http://sitename.ru/avatargen.php?user='.$member['members_display_name'].'&mode=3&size=128'; $member['pp_main_width'] = 128; $member['pp_main_height'] = 128; $member['_has_photo'] = 0; /* Thumb */ $member['pp_thumb_photo'] = 'http://sitename.ru/avatargen.php?user='.$member['members_display_name'].'&mode=3&size=128'; $member['pp_thumb_width'] = 128; $member['pp_thumb_height'] = 128; } К скрипту шла инструкция по старой версии движка. Теперь вообще непонятно где, что и как Форумчане, спасайте! Ошибся, не isbMember, а ipsMember. Сути не меняет, но всё же!

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.