Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

barthav

Użytkownik
  • Postów

    33
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez barthav

  1. Macsch15, wystarczyło zamienić w wyżej wymienionych linijkach. Po zamianie całości, biała strona z błędem. Dzięki za rozwiązanie. Temat do zamknięcia.
  2. Po zamianie, biała strona z błędem Fatal error: Using $this when not in object context. Nadal wskazanie na linie nr 48. Załączam całą zawartość pliku. Jedynie w funkcji sprawdzającej dostęp jako argument jest $settings. W reszcie this->settings. <?php if ( ! defined( 'IN_IPB' ) ) { print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files."; exit(); } class public_core_attach_attachiHost extends ipsCommand { /** * Class entry point * * @param object Registry reference * @return @e void [Outputs to screen/redirects] */ public function doExecute( ipsRegistry $registry ) { if ( ! self::checkAccess( $registry, $this->settings, $this->request['fromApp'], array( 'forum' => $this->request['fromForum'] ) ) ) { return ''; } $this->lang->loadLanguageFile( array( 'public_ihost' ), 'ihost' ); $data = array(); /* Generate max filesize */ $data['max_size'] = IPSLib::sizeFormat( $this->settings['dp3_ihost_max_size'] * 1024 ); /* Build allowed extensions info */ $data['ext'] = str_replace( ',', ', ', $this->settings['dp3_ihost_ext'] ); /* AJAX Class */ if ( ! $this->registry->isClassLoaded( 'classAjax' ) ) { require_once( IPS_KERNEL_PATH . 'classAjax.php' ); $this->registry->setClass( 'classAjax', new classAjax() ); } return $this->registry->classAjax->returnHtml( $this->registry->output->getTemplate('post')->attachiFrameiHost($data) ); } public static function checkAccess( ipsRegistry $registry, $app, $settings, $extra ) { /* Check enabled and forum not excluded */ if ( ! $settings['dp3_ihost_enable'] or ( $app == 'forums' and $extra['forum'] and in_array( $extra['forum'], explode( ',', $settings['iHostPostUploadFormExclude'] ) ) ) ) { return FALSE; } /* Load class */ if ( ! $registry->isClassLoaded( 'iHostLibrary' ) ) { require_once( IPSLib::getAppDir( 'ihost' ) . '/sources/classes/library.php' ); $registry->setClass( 'iHostLibrary', new iHostLibrary( $registry ) ); } /* Check main access */ if( ! $registry->iHostLibrary->checkAccess() ) { return FALSE; } /* Check main permissions to add */ if( ( $settings['dp3_ihost_access_type'] == 'perm' ) && ! $registry->iHostLibrary->checkPerms( 'add' ) ) { return FALSE; } return TRUE; } }
  3. Korzystam z modyfikacji iHost, do której doinstalowałem iHost - Post Upload Form. Podczas pisania tematu/postu, mam następujący błąd: Zawartość pliku attachiHost Linia 48 if ( ! $settings['dp3_ihost_enable'] or ( $app == 'forums' and $extra['forum'] and in_array( $extra['forum'], explode( ',', $settings['iHostPostUploadFormExclude'] ) ) ) ) Linia 69 if( ( $settings['dp3_ihost_access_type'] == 'perm' ) && ! $registry->iHostLibrary->checkPerms( 'add' ) ) { return FALSE; }
  4. Usunięcie plików o rozszerzeniu .php może nie pomóc, nadal mogą pozostać szkodliwe pliki (w podkatalogach). Po ściągnięciu plików z FTP, wyszukaj dodatkowo podejrzanych plików .php, html. Przez html najłatwiej uaktywować wirusa. Obowiązkowo sprawdź winmerg'em. Dla przykładu ciąg znaków " $v8d777f38 = $v3c6e0b8a;" zaszyfrowany w pliku .php odwołuje się do wirusa. Używasz tripwire ? . http://forum.invisionize.pl/topic/34402-prosty-monitoring-plikow-serwera-zabezpieczenie-przed-atakami-za-pomoca-skryptu/?hl=tripwire
  5. Jurij, zalecam aktualizację skryptu forum do najnowszej wersji. Wersje 3.3.4 i niżej mają lukę, na którą może dostać się exploit. Mailing masz zablokowany z powodu cyklicznych prób wysyłania spamu z Twojego serwera. Usunięcie plików .php nie da nic. Podczas ataku do plików dopisywany jest złosliwy kod, jest on odpowiednio szyfrowany, eset tego nie wykryje. Musisz zajrzeć do logów i przeanalizować wszystko. Kopia całego FTP mile wskazana.
  6. W kodzie jquery spróbuj zamienić hover na click.
  7. Napisz jakiego stylu używasz.
  8. Zaktualizować styl do wersji 3.3, próbowałeś przebudować ?
  9. elroy, pod tymi linkami http://www.bojownik.pl/index.php?app=classifieds , http://www.kochamnarty.pl/classifieds/ zobaczysz działanie interesującej Cię aplikacji. Moim zdaniem warto zainwestować, łatwa konfiguracja (widząc po screenach), pełna integracja z IPB.
  10. semenedar, spróbuj UPDATE members SET language = ID ID = id języka polskiego.
  11. O dziwo po chwili wszystko zaczęło działać. Tak do ACP normalnie mogłem się logować, główna strona jedynie generowała taki problem, reszta była w normie. Limit został zwiększony z 256 na 300.
  12. Zwiększanie Ram'u nie pomaga . Czyli wina leży po stronie serwerownii ?
  13. Linia 2608 $member['pp_main_photo'] = ipsRegistry::$settings['img_url'] . '/profile/default_large.png'; 2620 $_data = IPSLib::scaleImage( array( 'max_height' => 50, 'max_width' => 50, 'cur_width' => $member['pp_thumb_width'], 'cur_height' => $member['pp_thumb_height'] ) ); Głównie błąd opiera się o te wersy. Serwer w głowanet.
  14. Witam, od krótkiej chwili borykam się z dziwnym problemem. Jak nigdy wszystko dobrze działało, do teraz. Chcąc wejść na główną stronę forum otrzymuje taki błąd: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 89 bytes) in /home/polskiku/public_html/forum/admin/sources/base/ipsMember.php on line 2608 Każde odświeżenie strony powoduje zmianę lini (on line). Problem występuje tylko na stronie głownej, dla przykładu na podstronę z membermap można wejść. Dodam, że nic nie kombinowałem w plikach. Czy to może być tymczasowy błąd na serwerowni ??
  15. Dziwne to jest dla mnie - człowiek uczy się całe życie. Dzięki, oczywiście zadziałało, jednak wybrałem IPSMember. Do zamknięcia.
  16. Witam, do poniższego kodu chcę dodać joina, który pobierze avatary. Jednak w rezultacie otrzymuję drive error na forum.
  17. Super, IPSMember::load() - pomogło. Można zamknąć
  18. Witam, Dokonuję modyfikacji rozszerzenia "Recent post", chcę uzyskać efekt wyświetlania ostatnich postów taki sam jak w "Najnowszych tematach". Natrafiłem na jeden problem mianowicie: avatar osoby, która napisała ostatni post nie wyświetla się, mimo to linkuje avatar do profilu użytkownika. Problem przedstawiam na screenie. Prawdopodobnie problem tkwi w <img>. Czy ktoś może mi dać wskazówki jak powinien wyglądać poprawnie kod. <div class='ipsSideBlock clearfix'> <h3>Najnowsze posty</h3> <div class='_sbcollapsable'> <ul class='ipsList_withminiphoto'> <foreach loop="posts:$recentPosts as $post"> <li class='clearfix'> <a href='{parse url="showuser={$post['last_poster_id']}" seotitle="{$post['seo_last_name']}" template="showuser" base="public"}' title='{$this->lang->words['view_profile']}' class='ipsUserPhotoLink left'> <img src='{$post['pp_mini_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$post['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_mini left' /> <div class='list_content'> <a href='{parse url="showtopic={$post['tid']}" base="public" template="showtopic" seotitle="{$post['title_seo']}"}' rel='bookmark' class='ipsType_small' title='{$this->lang->words['view_topic']}'>{$post['title']}</a> <p class='desc ipsType_smaller'><a href='{parse url="showuser={$post['last_poster_id']}" base="public" seotitle="{$post['seo_last_name']}" template="showuser"}'>{$post['last_poster_name']}</a> - {$post['last_post']} </p> </div> </li> </foreach> </ul> </div> </div> Pozdrawiam
  19. Mógłbym liczyć na małą podpowiedź gdzie mniej więcej może tkwić problem. Nie mogę go zlokalizować.
  20. W gwoli ścisłości, forum zostało zaktualizowane do najnowszej wersji - może tutaj tkwi haczyk. Na localhoscie modyfikacja działa poprawnie .
  21. Czy to rozszerzenie wymaga konkretnego ustawienia reputacji ?? . Po dokonaniu instalacji nie pojawia się okienko z "historią" tak jak ma to miejsce tutaj na forum.
  22. barthav

    Avatary w SB

    Witam, pokażę prosty sposób na wyświetlanie avatarów w SB. Wykonujemy kolejno poniższe instrukcje: ACP Wygląd Look & Feel Skiny i szablony Nazwa Twojego Stylu (Shoutbox) Główne shout_row Znajdź: <if test="$ajax==false"><tr class='row2' id='shout-{$d['_archive']}row-{$d['s_id']}'></if> Dodaj po: <td align='center' valign='middle' style='width: '30; white-space: nowrap; height:100%;'> <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'> <img src='{$this->memberData['pp_small_photo']}' alt="{$this->memberData['members_display_name']}{$this->lang->words['users_photo']}" class='ipsUserPhoto ipsUserPhoto_mini photo' /> </a> </td> Zapisz zmiany, wyczyść cache .
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.