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

Treść opublikowana przez denis13wroc

  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.
  14. Po imporcie całego backupu dokładnie to samo. Obecnie przywracam wyrywkowo tabele... i z poziomu samego panelu admina spróbuję wczytać na nowo cache... mam nadzieję że to pomoże. Jeżeli cokolwiek ciekawego uzyskam to odpiszę w tym wątku. Ew. jeżeli ktoś ma coś ciekawego jeszcze do napisania to proszę :-). Btw. kodowanie jest ok... aż dziwne ale posty są czy też jakiekolwiek wpisy odebrane od użytkowników wyświetlają się tak samo jak wcześniej ze wszystkimi śćżłó itd. :-)
  15. Problem na pewno dotyczy samej bazy danych. Pliki są po prostu od razu pakowane w tar jako całe konto z hostingu i również przez ssh rozpakowane. Baza danych... i tutaj ważne wyexportowana jest przez dump'a ale nie jest importowana od razu przez mysql powiedzmy przez ssh a przez skrypt php bigdump. Wcześniej sam plik bazy był edytowany w notepad++ wg. mojej wiedzy z zachowaniem wszystkie tak samo a jedynie usunąłem polecenia tworzenia bazy i usunąłem zbędne nieużywane bazy... to wszystko. Dodam że nowa instalka działa normalnie na hostingu a po przepięcie na tę bazę importowaną dzieje się tak samo jak na starej instalce wrzuconej z innego hosta.
  16. Witajcie, Mam problem z uruchomieniem forum po przeniesieniu z innego hosta. Wgrałem cały backup - pliki i bazę mysql. Jednak po włączeniu indexu - oczywiście zmiana danych w conf_global była... - wyskakuje error: Przeszukałem google wzdłuż i wszerz i znalazłem jedynie żeby zrobić upload narzędzia upgradeFinish do swojego folderu z ACP i uruchomić je... i tutaj jest problem bo wyświetla mi się od razu w przeglądarce jedynie "No app" i tutaj trop się gubi... dalej nie wiem co zrobić... macie jakieś pomysły ? Ahhhh... IPBoard v3.1.4 ... w najgorszym przypadku DawPi będzie mieć co robić w prywatnych ticketach :-) Pozdrawiam, Denis
  17. Wszystko działa jak należy, dzięki serdeczne. Niby prosta sprawa, a znaleźć trudno było :-)
  18. Witam, od jakiegoś czasu korzystamy z IP.Blog jednak mamy mały problem z promowaniem blogów. Problem oczywiście polega na tym że na forum bezpośrednio nie widać czy powstał jakikolwiek nowy wpis na którymkolwiek blogu. Niejednokrotnie widziałem na forach tabelkę podobną do "najnowsze tematy" tyle że tyczyło się to najnowszych wpisów na blogu. Poszukuję czegoś podobnego tylko że w sidebarze, widziałem że tutaj również było to zrobione, teraz zostało to troszkę zmodyfikowane. Przeszukaliśmy panel, ustawienia IP.Blog i nie mogę doszukać się tego w standardzie, proszę o jakąś wskazówkę. Z góry dziękuje i pozdrawiam.
  19. Witam mam niecodzienny wręcz idiotyczny problem. Forum mam na 3.0.4 jednak planuję przeskoczyć na 3.1.1 a później na 3.1.2. Mam jednak problem. Licencja którą używam wygasła i muszę ją odnowić. Uwaga proszę się teraz nie śmiać: nie wiem gdzie znaleźć taką możliwość w panelu klienta. W zakładce "Packages" mam pusto...
  20. Witam, piszę z prośbą o pomoc przy modyfikacji skina. Chciałbym wrzucić pole Ostatnio / Ostatnio zalogowany jak zwał tak zwał, w listę użytkowników. znalazłem kod jednego i drugiego jednak nie wiem dlaczego na liście użytkowników nie pokazuje się to co należy... Kod z widoku użytkownika tzn tam gdzie są jego znajomi zdjęcie komentarze itd to po lewej stronie jest pole 'ostatnio' jest to w Skin->Profile->profileModern <dt>{$this->lang->words['m_last_active']}:</dt> <dd><if test="memberOnline:|:$member['_online']">{parse replacement="user_online"}<else />{parse replacement="user_offline"}</if> {$member['_last_active']}</dd> Kod w Skin->Lista użytkowników->member_list_show są tam pola Rejestracja: Grupa: Postów: Wyświetleń: <dl class='info'> <dt class='clear'>{$this->lang->words['member_joined']}:</dt> <dd>{parse date="$member['joined']" format="joined"}</dd> <dt class='clear'>{$this->lang->words['member_group']}:</dt> <dd>{IPSLib::makeNameFormatted( $member['group'], $member['member_group_id'] )}</dd> <dt class='clear'>{$this->lang->words['member_posts']}:</dt> <dd>{parse format_number="$member['posts']"}</dd> <dt class='clear'>{$this->lang->words['m_views']}:</dt> <dd>{parse format_number="$member['members_profile_views']"}</dd> </dl> Po dodaniu kodu nr1 do kodu nr2 w widoku listy użytkowników mam jedynie dwukropek, i ikonkę off/online... Proszę o pomoc.
  21. Niestety to rozwiązanie również nie było dobre. Dalej ukazywały się errory w logach. Wziąłem się trochę za to i naprawiłem, tzn ominąłem główną funkcję wysyłania z IPB wrzuciłem funkcje z Swift Maila i edytowałem parametry które ma wykorzystać funkcja. Wykorzystałem klase Swift Mail i normalnie wysyła HTML/Tekst. Są pewne niedociągnięcia, ale z tego co już mam jestem zadowolony, z chęcią opublikowałbym to DawPi może znajdzie się ktoś kto posiedzi dłużej nad tym i udoskonali tę klasę. [może nawet ty... zawsze to nowe doświadczenia a problemów z wysyłką maili nigdy nie brakuje.] Ja napisałem trochę... że tak to ujmę.. łopatologicznie.
  22. Witam. Piszę krótki skrypt który będzie przywracać [zmieniać] hasło wybranemu użytkownikowi. Mam już przygotowane porównywanie hashu wysyłkę maila oraz formularz z wpisaniem nowego maila, jednak problem w tym że nie wiem przez co trzeba przepuścić znaki bo wydaje mi się że nie przez zwykłe MD5. W bazie IPB widzę 3 pola które nie są dla mnie do końca zrozumiałe... conv_password, members_pass_hash, members_pass_salt.
  23. Wybaczcie że odgrzebuję temat ale być może mam coś nowego... Przegrzebałem klasę mail i zobaczyłem że error wpisuje się do logów jeżeli odpowiedź serwera SMTP jest inna niż [nr odpowiedzi] 354 co oznacza [start mail input; end with <CRLF>.<CRLF> Rozpoczęcie przyjmowania treści wiadomości e-mail.] tyle znalazłem. Także skoro skrypt sprawdza jaki ma być... ale nie pokazuje jaki jest ten który powoduje błąd to do else wpisałem albo pokaże całość tego ifa. if ( $this->smtp_code == 354 ) { fputs( $this->smtp_fp, $data . "\r\n" ); } else { $kod_errora = $this->smtp_code; $body_ux = " Kod twojego errora to ".$kod_errora; $this->_smtpError( "Error writing email body to SMTP server. $body_ux"); return false; } Odpowiedź w logach to: Error writing email body to SMTP server. Kod twojego errora to 503 Error 503 oznacza: Bad sequence of commands. [Niewłaściwa kolejność przesyłanych poleceń.] Być może teraz będzie łatwiej określić jak ten błąd rozwiązać?
×
×
  • 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ę.