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

denis13wroc

Użytkownik
  • Postów

    43
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    IP.Board 3.4.7
  • Forum
    pobyku.com

Kontakt

  • Gadu Gadu
    3915261

Osiągnięcia denis13wroc

Współtwórca

Współtwórca (5/14)

  • Pierwszy post
  • Współtwórca
  • Rozpoczęcie dyskusji
  • Dobre reakcje
  • Pierwszy tydzień zakończony

Najnowsze odznaki

0

Reputacja

2

Odpowiedzi społeczności

  1. Witam, mam problem z ustawieniami, a jak się okazuje teraz - błędem logowania przez LDAP w IPB 3.4.8. Po logowaniu u niektórych userów nazwa wyświetlana jest poprawnie mapowana z domeny, a u niektórych pokazuje się okienko do wpisania z palca tej nazwy - mimo, że displayName jest wypełnione w domenie. Sprawdzałem w kodzie... dlaczego - myślałem że długość danego ciągu ma znaczenie... a tu coś takiego jak poniżej. //----------------------------------------- // Fix for empty username but filled email // @link http://community.invisionpower.com/tracker/issue-36999-ldap-error/ //----------------------------------------- Niestety link nie działa. Czy ktoś wie jak dostać się do tego archiwalnego fixa? Czy ktoś ma pomysł albo spotkał się z takim problemem?
  2. Ok - dla potomnych. Pogrzebałem, poszukałem i aż dziwne że wcześniej na to nie trafiłem. Problem powoduje stary, wyłączony hook [P32] Reputation Profile Tab. Jednak same usunięcie po aktualizacji nie rozwiązuje problemu. Więcej pod linkiem: https://www.invisionpower.com/support/kb/_/reputation-profile-tab-r53
  3. Niestety - dokładnie to samo na czystym skinie. Po sprawdzeniu, funkcja: function __f__1e4b09f9122ef9266911e0348111ce7d($title, $rows, $pages) nie otrzymuje prawidłowego formatu zmiennej $rows - powinna być tablicą a otrzymuje tylko stringa "forums". Ew. wiecie może gdzie są pobierane dane z bazy aby wypadły w tym $rows? Help...
  4. Przepraszam że odświeżam... ale chyba zostałem zapomniany... Czy ew. da się doinstalować domyślny styl z wersji 3.4.7?
  5. Wybacz jeżeli teraz pojadę demagogią... Czy w takim razie gdy pousuwam wszelkie zmiany w bitach w domyślnym skinie IPB to skin będzie aktualny? Czy muszę teraz gdzieś szukać domyślnego skina z wersji 3.4.7?
  6. Witam, mam niemały problem z po aktualizacji. Nie mogę sobie poradzić z systemem reputacji po aktualizacji. Niby da się normalnie rozdawać "plusiki" jednak po wejściu na profil - tab Reputacja pokazuje się błąd pliku php: Warning: Invalid argument supplied for foreach() in (ścieżka)/admin/sources/classes/output/publicOutput.php(1759) : eval()'d code on line 1333 if ( $this->loaded_templates[ $skin_global_name ] == "" and $name != 'skin_global' AND $this->_noLoadGlobal === FALSE ) { //----------------------------------------- // Skin global not loaded... //----------------------------------------- $this->DB->build( array( 'select' => '*', 'from' => 'skin_cache', 'where' => "cache_set_id=".$id." AND cache_value_1 IN ('skin_global', '$name')" ) ); $this->DB->execute(); while ( $r = $this->DB->fetch() ) { if ( $r['cache_value_1'] == 'skin_global' ) { $skin_global = $r['cache_content']; } else { $other_skin = $r['cache_content']; } } if ( empty( $new_skin_global_name ) OR ! class_exists( $new_skin_global_name ) ) { eval($skin_global); } $new_skin_global_name = $this->_getSkinHooks( 'skin_global', $skin_global_name, $id ); $this->compiled_templates['skin_global'] = new $new_skin_global_name( $this->registry ); # Add to loaded templates $this->loaded_templates[ $skin_global_name ] = $new_skin_global_name; } else { //----------------------------------------- // Skin global is loaded.. //----------------------------------------- if ( $name == 'skin_global' and in_array( $skin_global_name, $this->loaded_templates ) ) { return; } //----------------------------------------- // Load the skin, man //----------------------------------------- $template = $this->DB->buildAndFetch( array( 'select' => '*', 'from' => 'skin_cache', 'where' => "cache_set_id=".$id." AND cache_value_1='$name'" ) ); $other_skin = $template['cache_content']; } eval($other_skin); if ( $name == 'skin_global' ) { $new_skin_global_name = $this->_getSkinHooks( 'skin_global', $skin_global_name, $id ); $this->compiled_templates['skin_global'] = new $new_skin_global_name( $this->registry ); # Add to loaded templates $this->loaded_templates[ $skin_global_name ] = $new_skin_global_name; } else { $new_full_name = $this->_getSkinHooks( $name, $full_name, $id ); if( class_exists( $new_full_name ) ) { $this->compiled_templates[ $name ] = new $new_full_name( $this->registry ); # Add to loaded templates $this->loaded_templates[ $full_name ] = $new_full_name; } } Całość wygląda na stępująco jak na obrazku :-) Szukałem ustawień / zmieniałem sytem reput na polubienia ale widocznie działa to dokładnie tak samo jako reputacja (ograniczenie do plusów) bo błąd dokładnie ten sam. Czy ktoś spotkał się z podobnym problemem? wie albo podejrzewać jak go rozwiazać? Z góry dziękuje! Po przestudiowaniu funkcji eval - wrzucam również wygenerowaną funkcję z linią 1333... function __f__1e4b09f9122ef9266911e0348111ce7d($title, $rows, $pages) { $_ips___x_retval = ''; $__iteratorCount = 0; foreach( $rows as $r ) { $__iteratorCount++; $_ips___x_retval .= " " . (($this->settings['reputation_point_types'] == 'like') ? ("<tr> <td class='short'> <a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['member_id']}", "public",'' ), "{$r['members_seo_name']}", "showuser" ) . "' class='ipsUserPhotoLink'> {$r['member_photo']} </a> </td> <td> " . (($r['member_id'] && $r['members_display_name']) ? (" <a hovercard-ref='member' hovercard-id='{$r['member_id']}' class='_hovertrigger topic_title' href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['member_id']}", "public",'' ), "{$r['members_seo_name']}", "showuser" ) . "' title=''>{$r['members_display_name']}</a> ") : (" Guest ")) . " </td> <td>{$r['_date']}</td> <td><a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "findpost={$r['pid']}", "public",'' ), "", "" ) . "' title=''>{$r['title']}</a></td> </tr>") : ("<tr> <td class='short'> <a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['member_id']}", "public",'' ), "{$r['members_seo_name']}", "showuser" ) . "' class='ipsUserPhotoLink'> {$r['member_photo']} </a> </td> <td> " . (($r['member_id'] && $r['members_display_name']) ? (" <a hovercard-ref='member' hovercard-id='{$r['member_id']}' class='_hovertrigger topic_title' href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "showuser={$r['member_id']}", "public",'' ), "{$r['members_seo_name']}", "showuser" ) . "' title=''>{$r['members_display_name']}</a> ") : (" Guest ")) . " </td> <td>{$r['_date']}</td> <td><a href='" . $this->registry->getClass('output')->formatUrl( $this->registry->getClass('output')->buildUrl( "findpost={$r['pid']}", "public",'' ), "", "" ) . "' title=''>{$r['title']}</a></td> <td class='short'><img src='{$this->settings['img_url']}/{$r['_icon']}.png' alt='' /></td> </tr>")) . " "; } $_ips___x_retval .= ''; unset( $__iteratorCount ); return $_ips___x_retval; }
  7. Mam pytanie odnośnie funkcjonalności, zanim zainstaluję app. Czy jest możliwość z poziomu Panelu na dane forum ustawić plik graficzny ale z konkretnej ścieżki (z drzewa katalogów czy www - obojętnie)? niekoniecznie chcę "wrzucać" plik z dysku.
  8. UTF-8 wszędzie gdzie to tylko możliwe prócz bazy... wszystko w samej bazie mam w latin2, a wszystko od strony skryptu mam na utf-8 wraz z ustawieniem kodowania podczas łączenia z mysql na utf-8. Ja mam trochę namieszane bo nie mogłem od początku decydować o bazie i skryptach a teraz to tylko ustawiam tak aby działało a konwersji bazy już nie robię. Pytanie jak DawPi ma tutaj ustawione... bo błąd dokładnie ten sam.
  9. Witam, Przypadkowo wpadłem chyba na błąd skryptu... chociaż przez parser nie jest to traktowane jako błąd - wszystko wyświetla się niby tak jak powinno. Problem jednak polega na tym że gdy przeglądamy użytkowników to mamy jakby kategorie A-Z a później każda literka z osobna. Pytanie... jak wyszukać manualnie kogoś kto ma nick "Śledziu", oczywiście zostaje wyszukiwarka - ale powiedzmy że jesteśmy upierdliwi jak warszawiacy i pytamy gdzie oni są... Przypadkowo wlazłem i znalazłem :-) Problem nie występuje tylko na moim forum ale również na invisionize :-) Sprawdzałem czy być może mają oni login na literkę 'L' ale tego nie potwierdziłem. Sprawdzałem na niektórych innych literkach ostatnie strony ale tam jest normalnie... pytanie zatem: W czym literka 'L' jest lepsza? Screeny:
  10. Odświeżając... problem jednak powstał taki że po konwersji z 3.1.4 na 3.2.2 nagle autorami komentarzy w moim profilu stałem się sam ja...
  11. Działa bezproblemowo. Testowane u mnie... na 3.2.2. Polecam :-)
  12. Tak tak... tylko że nie wiem dlaczego kodowanie się odwróciło... jak wcześniej na hostingu miałem wszystko ustawione na latin2 tak tutaj wszystko musiałem ustawić na UTF-8 chociaż sama baza porównywanie znaków tabele i komórki są dalej na latin2. Jedynie wszystko możliwe opcje w skrypcie zmieniłem na UTF-8... pokażę na to obrazkach A zawsze wszystko było na ISO-8859-2 / latin_general_ci / latin2 Nie przeszkadza mi to teraz... bo wszystko działa. Zapisywanie i odczytywanie z bazy wygląda tak jak powinno... po polsku są nazwy miesięcy... czego chcieć więcej :-)
  13. Niestety nie mogę edytować postu dlatego piszę kolejnego. Pomogło wrzucenie świeżego cache'u w tabelę ipb_cache_store. Pojawił się jednak problem z kodowaniem... po ustawieniu [sam nie wiem dlaczego] Document character set na utf-8 Język ruszył jak należy... Dziwne bo bazę mam w iso-8859-2 i wszystko na latin_general_ci.
×
×
  • 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ę.