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

marrom

Użytkownik
  • Postów

    79
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez marrom

  1. Niedawno robiłem aktualizację swojego forum z wersji 2.6.x do 4.4.x. Wiele problemów udało się rozwiązać samemu. Jednak poległem na pozostawionych w postach starych linkach. Przykładowy stary niedziałający link: https://www.rosliny-owadozerne.pl/Byblis-guehoi-t15812.html (dostaję kod błędu - 404 strona nie istnieje) Link docelowy (działający): https://www.rosliny-owadozerne.pl/index.php?showtopic=15812 Support niestety rozłożył ręce i powiedział, że nie pomoże... Próbowałem użyć przepisywania adresów z użyciem htaccess jednak tutaj specem nie jestem i nic tutaj nie wskórałem... Poniżej ostatnia reguła, którą testowałem bez efektów: RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^-t([^-]*).html$ index.php?showtopic=$1 Rewrite działa. Wcześniej, w czasie przenoszenia forum, korzystałem z przekierowania na kopie forum. Teraz przy pewnych kombinacjach dostawałem błąd 500... Z góry dzięki za pomoc i naprowadzenie mnie na właściwą ścieżkę...
  2. Dotyczy odrobinę innego problemu ale odpowiedzi na twoje pytania również tam są.
  3. Wracam na chwilę do tajemniczego tematu. Od jakiegoś czasu mam problemy z infernoshout (jeszcze stare IPB) i linkami z polskimi literami (i jak się później okazało nie tylko). Na niektórych przeglądarkach shout zawieszał się (m.in na moim FF). Problem jak się okazało leżał nie tyle w samych polskich znakach ale w ich konwersji do kodów UTF przy stosowaniu metody kopiuj wklej. Tajemnicą jest mi nadal to, że linki z wikipedii w postaci http://pl.wikipedia.org/wiki/Oplątwa są wklejane jako http://pl.wikipedia.org/wiki/Opl%C4%85twa . Wklejenie takiego linka w shouta powodowało zawieszenie go ale tylko u niektórych osób (m. inn. u mnie). Jak odwieszałem shouta? Wchodziłem w operę i tam edytowałem sobie shouta zastępując kody właściwymi polskimi literami. Po testach doszedłem to tego, że problemem jest znak o kodzie %C4. I tak dzisiaj mnie oświeciło, że po reinstalacji FF zasymuluję sobie zawieszenie shouta na FF. O dziwo nie udało się. Może przyczyną jest jakiś bug w przeglądarkach i nasze polskie lub inne niestandardowe znaki (chodzi o jakiś błąd w spolszczeniu który pojawia się tylko w niektórych przeglądarkach)? To by tłumaczyło plagę czarnych pasów w Polsce i jak widzę na jakiejś brazylijskiej(?) stronie. To tylko luźne przemyślenia niekoniecznie idące w dobrą drogę. Cała tajemnica tkwi w zabugowanych przeglądarkach (nie ma żadnego schematu). Nawet wysyłając ticketa nic nie wskóramy bo otwierający musi mieć buga przeglądarki :] "Jemu" strona będzie się otwierała dobrze. Jak dla mnie to tylko egzorcysta pomoże Ps. Ku pamięci zachowałem sobie taka jedną debugowaną stronę offline. Piękny czarny pas w każdej przeglądarce.
  4. Trochę mnie to męczyło i jednak winę zrzuciłem na przeglądarkę. Postanowiłem całkowicie odinstalować FF i zainstalować tę sama wersję jeszcze raz. Okazuje się, że problem zniknął. Wychodzi jednak na to, że to problem po stronie przeglądarek być może aktualizowanych z niższych wersji.
  5. Już chciałem napisać "A próbował ktoś odtworzyć sobie ten błąd zapisując stronę do pliku na dysk poprzez FF?" jednak coś mnie podkusiło i sprawdziłem zachowanie się FF na innym komputerze. Ta sama wersja ale zachowuje się już poprawnie. Tutaj tylko egzorcysta chyba pomoże
  6. A ja mam tak FF 3.6.13. Chrome to samo (strona offline z FF) Opera tak samo. Co ciekawe strona zapisana z chrome działa z locala działa dobrze.
  7. "Czarny pas" łatwo wywołać pod FF zapisując po prostu kopię offline (np. tego wątku). Otwierając ją "z dysku" widzimy "ciemność" Wywołany w ten sposób pas widziałem już na stronach wygenerowanych z wcześniejszych skryptów 3.x (czyli problem nie nowy).Byłem wcześniej jednak przekonany, że to jakiś dziwny błąd generowany podczas zapisu strony na dysk. To czarne to blok: <div id="overlay"></div> a jego styl to: #overlay { background-color: #000000; height: 500px; left: 0; position: fixed; top: 0; width: 100%; z-index: 15000 !important; I wychodzi na to, że to wina Lightbox.
  8. Nie wiem dokładnie co chcesz uzyskać. Cały blok forum ma 990px i jest w opisany pod selektorem #ipbwrapper w stylach (min-width: 990px). Ten panel zwijany po lewej to #index_stats. Jego szerokość to: width: 25%. Natomiast te wpisy o serwerach oparte są na tabeli która nie ma zdefiniowanych stylów. Są identyfikatory więc w każdej chwili można sobie ja ostylowac dokładniej.
  9. A czytałeś opis instalacji? Aby pobrać fotki trzeba mieć konto i fotki na odrębnym serwisie. Aby skrypt mógł pobrać fotki trzeba podać mu te dane: Swoją drogą mam wątpliwości czy to tak łatwo da się podpiąć pod IPB. Ps. Nie jQuerty tylko JQuery
  10. Pewnie chodzi o taki efekt: http://cssglobe.com/lab/tooltip/03/ Użycie skryptu: http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery Fotka jako tooltip po najechaniu na link, a link normalnie. Efekt który podałem używa jednak jQuery. Jeśli było by możliwe bezkonfliktowe podpięcie tej biblioteki to było by ciekawie ...
  11. Tyle, że użytkownik, o ile pamiętam, to pole będzie maił na końcu całej listy, a z tego co pisał miało by być "pod avatarem" czy gdzieś w tych okolicach. Dlatego napisałem "W odpowiadającym Tobie miejscu dopisz kod". Chyba, że rzeczywiście chodzi tylko o to aby się pojawiło to podany przez Ciebie sposób był by najsłuszniejszy. Chciał czy nie chciał wybierze sobie co potrzebuje
  12. Chciał czy nie chciał musisz tak jak napisała ania07 i utworzyć odpowiednie pole "Custom Profile Fields". Aby informacja z tego pola pojawiła się za każdym razem wraz z opisem użytkownika przy postowaniu musisz zedytować bit skina LOOK & FEEL - >Skin Sets->nazwa skórki->Edit Template HTML->Topic View->RenderRow Znajdź mniej więcej taki ciąg kodu: {$author['title']} {$author['member_rank_img']} {$author['member_group']}</p> {$author['member_posts']}<br /> {$author['member_joined']}<br /> W odpowiadającym Tobie miejscu dopisz kod generujący dane z dodatkowego pola który wcześniej utworzyłeś w panelu. Kod: {$author['field_numer']} field_numer to nazwa kolumny z tabeli ibf_pfields_content w której znajdują się dane o nazwisku może być np. field_2 i wówczas mamy {$author['field_2']} Można również ograniczyć widok nazwiska do zalogowanych użytkowników. Kod: <if="$this->ipsclass->member['id']"> <br />{$author['field_numer']} </if>
  13. Z tego co zrozumiałem to chyba chodzi o możliwość indywidualnego dopasowania elementów skórki swojego profilu tak aby był on indywidualny, a zmiany były by widoczne dla innych. Jeden user zrobi sobie swój profil w zieleni, inny w samochody, a inny user będzie miał różowy... Dobrze rozumiem?
  14. Jak byś chciał co by info pojawiało się w profilu to mógłbym poszukać jak mam u siebie.
  15. Nie wiem czy widzicie kod który się dokleja: http://www.zabijamy.pl/forum/ - tak nie odnajduje serwera http://zabijamy.pl/forum/ - tak idzie ale biblioteki i style nie ładują się.
  16. A to nie czasem wyłączna wina Anonymouse.org ? Dokleja sobie skrypt na końcu strony.
  17. Nie mam pomysłu, specem tutaj tez nie jestem Wygląda jakby strona cyklicznie była przekierowywana (pętla) lub odświeżana. Patrząc na źródło (po mimo że strony nie widać fizycznie) widać, że ma skopany kod. Za znacznikiem </html> jest dalej kod strony. raczej nie ma to wpływu na ową sytuację ale może będzie wskazówką do poszukiwań błędu.
  18. Nie działa. U mnie jedynym sposobem wejścia na stronę jest zabicie JS.
  19. A wyłącz subskrypcje. Chociaż to może nie mieć związku. Swoją drogą ten adres jest poprawny?-> http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.zabijamy.pl/forum/ ?
  20. To wina javascriptu i być może przeglądarki. FF nie łyka chyba że zablokuje się JS. Poniżej błędy które wypluł na początku firbug. _quickpm is undefined [break on this error] _quickpm.prototype.quickpm = { ips.quickpm.js (wiersz 12) _hooks is undefined [break on this error] _hooks.prototype.hooks = { ips.hooks.js (wiersz 12) _idx is undefined [break on this error] _idx.prototype.board = { Ps. W oknie adresu pojawia się takie cudo: http://anonymouse.org/cgi-bin/anon-www.cgi/http://www.zabijamy.pl/forum/
  21. No właśnie myślałem, że jest gdzieś pod ręką Dziękuję
  22. Głupia sprawa... Gdzie zmienię ustawienie grupy docelowej po validacji przez użytkownika? Obecnie jest tak: rejestracja->walidacja po przez link z maila->przeniesienie do wbudowanej w forum grupy "forumowicz" (ID=3) a chcę aby było tak: rejestracja->walidacja po przez link z maila->przeniesienie do grupy utworzonej przeze mnie np "nowy forumowicz" (ID=30) ?
  23. W sumie wyszło kilka minut roboty... Część odpowiedzialna w tasku za aktualizację bazy u mnie wygląda następująco: //------------------------------------------------------- // Dane początkowe - dostosować do własnych potrzeb //------------------------------------------------------- $day_to_move=30; //Liczba dni po których nastąpi przesunięcie do innej grupy $from_group=27; //ID grupy z której ma być przesunięcie $to_group=3; //ID grupy do której ma nastąpić przesunięcie po x dniach od rejestracji //------------------------------------------------------- // Zapytanie aktualizujące grupę //------------------------------------------------------- $time_to_move=mktime()-($day_to_move*24*60*60); $this->ipsclass->DB->build_query( array('update' => 'members', 'set' => 'mgroup='.$to_group, 'where' => 'joined <='.$time_to_move.' AND mgroup='.$from_group ) ); $this->ipsclass->DB->exec_query(); W załączeniu kod całego taska. Wystarczy tylko zmienić dane początkowe, rozszerzenie na php, wrzucić do katalogu sources/tasks ,a następnie zarejestrować taska w ACP/TOOLS & SETTINGS/Task Manager. Profesjonalistą nie jestem więc jak da się inaczej/lepiej proszę o sugestie i poprawki. group_promotion.txt
  24. Dzięki za starania. Niestety ten tutek poszerza tylko promocję do innej grupy po przez dodanie czasu w jakim ma być napisane te X postów. Ja potrzebuję co by promocja była np. po 30 dniach nie zależnie od ilości wysłanych postów. W sumie to myślę że taska musiał bym zrobić odpowiedniego. Jak uda mi się znaleźć wolnego czasu trochę to może uda mi się samemu rozwiązać problem. Mimo wszystko dzięki
×
×
  • 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ę.