Skocz do zawartości

matma4u

Użytkownik
  • Postów

    996
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez matma4u

  1. DawPi zresztą z Geshi nie będzie problemu z długimi wyrazami bo tam masz jeszcze coż takiego: As of GeSHi 1.0.7.2 there is a new header type, that specifies that the code should not be wrapped in anything at all. To change/set the header to use, you call the set_header_type() method: $geshi->set_header_type(GESHI_HEADER_DIV); // or... $geshi->set_header_type(GESHI_HEADER_PRE); // or... $geshi->set_header_type(GESHI_HEADER_NONE);
  2. DawPi nie wiem czy zagłębiałeś się bardzo w dokumentację Geshi, ale jak chcesz zrobić numerowanie to użyj tego (nie tłumaczę na polski). To highlight a source with line numbers, you call the enable_line_numbers() method: $geshi->enable_line_numbers($flag); Where $flag is one of the following: * GESHI_NORMAL_LINE_NUMBERS - Use normal line numbering * GESHI_FANCY_LINE_NUMBERS - Use fancy line numbering * GESHI_NO_LINE_NUMBERS - Disable line numbers (default) Example: $geshi->enable_line_numbers (GESHI_NORMAL_LINE_NUMBERS); DawPi co do rozwalania layoutu to nie używaj : position: absolute;, właśnie zrobiłęm test i przy użyciu kilku bbcode całkowita kaszana. Zawijanie długich wyrazów zrób poprzez word-wrap:normal;
  3. Ja myślę, że sytuacja wydawania w tak krótkim czasie kolejnych wersji beta spowodowana jest ogromną presją jaką wywierają użytkownicy na IPS. Zarząd zapewne boi się by użytkownicy obecni i przyszli nie zrezygnowali ze skryptu IPB i nie przeszli na "ciemną stronę" np. vbiulletin, stąd pewnie postanowili udostępnić tak kiepsko dopracowaną wersje beta1. Wystarczyło wejść na oficjalne forum, by się przekonać jakie wpisy były na forum zaraz po tym jak oznajmili, że pracują nad IPB3. A że nie radzą sobie z tłumem to średnio co 1 - 1,5 miesiąca mamy kiepskie kolejne bety. Trochę to nieskładnie brzmi co napisałem, wybaczcie dopiero piję kawę
  4. matma4u

    Link

    To tłumaczenie jest jak zapętlenie w programie Jak zaczynam łapać to znów muszę zaczynać od początku
  5. Shame, I can't read with understanding
  6. I have small problem, because I use polish ACP. First: go to ACP. Tab MANAGEMENT > Users and Groups > Manage User Groups . Choose group, for example: Moderator and edit. Find something like this: Allow remove "Edited by"? (I don't know exactly - polish ACP) and mark YES
  7. Witam! Prenumeruję NEXT magazyn komputerowy, akurat w ostatnim numerze jest taka krótka ocena skryptów for internetowych. Okazuję się że na pierwszym miejscu jest phpBB 3.0.1, następnie FUDforum 2.7.7 i dopiero Ip.Board 2.3.4. Bezpośredni komercyjny konkurent IP.Bard - vBulletin 3.7.1 sklasyfikowany został na 6 miejscu. Co ważne przy ocenie intuicyjności obsługi IP.Board wypadł najsłabiej. Oczywiście pomijam fakt, że od dłuższego czasu dostępne są nowsze wersje tychże skryptów (niedbalstwo redakcji). Czy ktoś zna FUDforum? Co do oceny intuicyjności obsługi to nie powiem po przejściu z phpBB na IP.Board miałem dość spore problemy z korzystaniem z funkcji, ale teraz po czasie stwierdzam, że obsługa jest prostsza niż w przypadku phpBB. A Wy jakie macie doświadczenia w tym zakresie?
  8. matma4u

    Statystyki stron

    Osobiście przez długi okres czasu korzystałem ze stat24, ale pod koniec tego roku zrobili najgłupszą z możliwych rzeczy. Otóż w regulaminie wprowadzili zapis, że do bezpłatnej wersji statystyk dołączane będą reklamy. Jak dla mnie wogóle nie do przyjęcia sprawa. Szybciutko przerzuciłęm się na Google Analitics: są bezpłatne i naprawdę bardzooooooooo rozbudowane. Stat24 w wersji podstawowej w stosunku do nich to mizeria i to bez śmietany
  9. Batman widzę, że bez parametru width nie obejdzie się tylko zamiast ustawiać go na sztywno w px lepiej ustawić go w %, przy czym z kodu strony trzeba odczytać jaka jest szerokość kolumny z prawej strony i w divie ustalić width mniejszy o 15% Zrób tak: <div style='background-color: #98afc7;overflow-x:auto; white-space:nowrap;position:absolute;width:70%'>".$ciag_wlasciwy."</div> a dla końcowej "piękności" można zrobić tak: <div style='background-color: #98afc7;overflow-x:auto; white-space:nowrap;position:absolute;width:70%;right:5%;margin-top:5%;'>".$ciag_wlasciwy."</div> Przetestuj jeszcze jak to będzie zachowywać się w przypadku wpisania tekstu i użycia tego bbCode, bo nie chce mi się tego sprawdzać.
  10. To ja widzę jeszcze takie rozwiązanie, ustaw: overflow-x:scroll; Jeśli to nie pomoże to przeglądnę moje notatki i postaram się coś jeszcze poszukać.
  11. Słuchaj wiem że chcesz by wszystko pięknie działało na każdej przeglądarce, ale może warto zastanowić się czy jest sens tak bardzo przesadzać z tą zgodnością wsteczną. Przecież między IE6 a IE7 jest przepaść nie wspominając o IE8. Ja w swojej pracy używam FF3.1, IE8, Opera 9.64, każda z nich przechodzi test acid2 oraz acid3 w przypadku Opery 84/100, Firefoxa3.1 93/100, IE8 20/100. Oczywiście można zadbać by strona poprawnie wyświetlała się dla przeglądarek o jedną wersję starszych i to wszystko. Rozwiązania, które Ci proponowałem w przypadku takiego zestawu działają bez problemu. Gdybyś mógł dokładnie opisać jak ma działać ten tag i co umieszczasz po {content}, bo nie mogę zrozumieć do końca w czym tkwi problem. Znacznik <div> działa ja <br /> W związku z tym umieszczenie kodu <div>cos</div><div>cos</div> jest tożsame z cos<br />cos Dlaczego używasz overflow-x? czy samo overflow jakoś specjalnie burzy układ? Czy Ty chciałeś by znacznik miał układ: Obrazek=>>treść>>koniec czy też: Obrazek treść koniec Bo jeśli pierwsza wersja to wystarczyło użyć wyłącznie jednego diva. <div style='background-color: #98afc7;overflow-x:auto; white-space:nowrap;'>".$ciag_wlasciwy."</div> Rozpycha bo nie ustaliłeś parametru width i pewnie nie pojawia się suwaczek (prawda ?) Jeśli, chcesz by width był automatycznie dobierany w zależności od rozdzielczości to możesz w javascript skorzystać, tam masz coś takiego jak screen.width. Możesz o tej wartości odejmować na sztywno np 100px i uzyskany wynik przekazywać do width.
  12. Spróbuj w stylu diva użyć: word-wrap:normal; lub white-space:nowrap; Wszystko zależy od efektu jaki chcesz osiągnąć <div style="word-wrap:normal;">Tegotekstunieprzełamiedziekizastosowaniuz</div> Wspierany jest przez IE, FF i Operę (osobiście testowałem) Dzięki temu nie powinno dzielić bardzo długich wyrazów (np. długi link nie zostanie przełamany - sprawdzone) Nie będę opisywał różnic w działaniu, po prostu wypróbuj sam, ale w razie problemów zawsze możesz pytać, chętnie pomogę Czy tym konkretnym ciągiem ma być dowolny adres url? Jeśli tak to użyj white-space:nowrap;
  13. Witam! Na forum w ACP mamy taką opcję: Po uruchomieniu tej opcji w katalogu admin tworzony jest plik o nazwie: kiddies_log.dat, w którym logowane są wszystkie nieautoryzowane próby wejścia do ACP poprzez: http://twojeforum/admin/ Przykładowa zawartość tego pliku: I tu pojawia się problem, którego skutki sam poznałem. Otóż, któregoś dnia zapomniałem się i zamiast logować się do ACP z użyciem sekretnej nazwy dla katalogu admin, skorzystałem ze ścieżki: http://twojeforum/admin/ Podałem swoje hasło i login, które pięknie zostały zapisane do pliku:kiddies_log.dat Jeszcze większe zdziwienie miałem gdy po wpisaniu: http://twojeforum/admin/kiddies_log.dat, została wyświetlona zawartość tego pliku, włącznie z moim loginem i hasłem. Dlatego, po użyciu zmiany nazwy katalogu admin pamiętajcie by dla pliku kiddies_log.dat zmienić prawa dostępu na 622 Dzięki tej zmianie, każde logowanie będzie zapisywane, ale nie będzie można w przeglądarce wyświetlić zawartości tego pliku.
  14. matma4u

    Darmowy hosting - oferta

    Według mnie nie ma o czym tu rozmawiać. Wiadomo, reklamy może każdy umieszczać i zarabiać na nich, by było to zgodne z regulaminem wydawcy reklam, a tu mamy jawnie złamanie tych zasad (namawianie do oszustwa). Jestem oburzony takimi praktykami.
  15. matma4u

    Darmowy hosting - oferta

    Hmm, jak by to powiedzieć delikatnie: odrobinkę zalatuję oszustwem. Większość wydawców reklam (pośredników również tzn. Google Adsense, Adkontekst itp) w swoim regulaminie wyraźnie precyzuje , że zabronione jest sztuczne nabijanie kliknięć (można narazić się na bardzo niemiłe reperkusje). A teraz prosto z mostu: to namawianie do oszustwa (co w Polsce jest przestępstwem) Z tego co się zorientowałem na stronie ma być zainstalowany skrypt: AdBie Więc wychodzi na to, że ofiarą będzie Google Adsense. Uważajcie!!!!!
  16. Zlecenie poszło jako prywatne. DawPi dziękuje za wykonanie.
  17. Jak najbardziej. W związku z tym ostatnie pytanie: czy pisać do Ciebie (zlecenie prywatne)?
  18. Oczywiście masz rację: prawa autorskie to bardzo ważna rzecz. W związku z tym proszę przenieść temat do działu: Modyfikacje - pomoc, tylko czy to coś zmieni? Szczerze mówiąc to nie do końca orientuje się w kwestii praw autorskich, ale przecież to chyba nie będzie z nimi niezgodne. Przecież często spotykam na forach IPB różne hacki do istniejących modów, to też tak można by było potraktować (oczywiście nie upieram się, że mam rację) DawPi doradź po prostu mi co i jak by wszystko było ok.
  19. Witam! Używam na forum moda: Awards System 1.0.1 Dziś dopiero zauważyłem, że w ACP brakuje podziału na strony. Gdy w chodzę panel odznaczonych to mam jedną długą listę. Czy ktoś wie jak poprawić modyfikację, by wyniki były dzielone np. po 10 na stronę. Druga kwestia to brak sortowania wyników. Mam tak, że jeden użytkownik ma kilka odznaczeń, ale żeby się tego doszukać muszę kolejno przeglądać każdy wiersz. Dlatego sporym udogodnieniem byłoby połączenie podziału wyników (odznaczonych) na strony i sortowania według nazwy użytkownika
  20. W oczekiwaniu na tutka od DawPi sam co nie co pokombinowałem i zrobiłem coś takiego w opcjach zaawansowanych: http://matma4u.pl/index.php?act=Search
  21. Witaj DawPi! Nie wiem co jest nie tak, ale jak na Twoim forum wchodzę dziś na link: http://forum.invisionize.pl/index.php?showforum=49 to mam komunikat , że na forum nie ma żadnych tematów itd, ale jak wejdę poprzez http://forum.invisionize.pl/index.php?showforum=19 to tematy są. Nie ma problemu. Wchodziłem do działu dla IPB 3
  22. Czekamy na tutka
  23. Znalazłem takie coś: function highlightText($source, $lang, $line) { include_once(LIB.'geshi/geshi.php'); $source = stripslashes(htmlspecialchars_decode($source)); $geshi = new geshi($source, $lang); $geshi -> enable_line_numbers(GESHI_FANCY_LINE_NUMBERS, 3); $geshi->set_header_type(GESHI_HEADER_PRE_VALID); $geshi->start_line_numbers_at($line); return '<dl class="code"><dt>Kod '.$lang.':</dt><div>'.stripslashes($geshi->parse_code()).'</div></dl>'; }//end highlightText() function convertText2BB($text) { $text = preg_replace('/\[syntax=(.+?) line=([0-9]+)\]([\d, \D]+?)\[\/syntax\]/e', 'highlightText(\'\\3\', \'\\1\', \'\\2\')', $text); return $text; }//end convertText2BB() Tylko nie wiem co i jak dalej z tym zrobić. Z kodu wywnioskowałem, że trzeba stworzyć tak [syntax] z opcją,ale dalej nie kumam
  24. Chodzi nam by standardowo zaznaczone było nie pozostawianie odnośnika, stąd powinno być: <tr> <td class="pformleftw"><b>{$this->ipsclass->lang['leave_link']}</b></td> <td class="pformright"><select name="leave"><option value="y">{$this->ipsclass->lang['yes']}</option><option value="n" selected="selected">{$this->ipsclass->lang['no']}</option></select></td> </tr> Dzięki temu standardowo mamy ustawione nie pozostawianie, a w każdej chwili możemy zmienić. Powyższe rozwiązania (godfather) nie dają takich możliwości Zrób tak samo w bicie: move_checked_form_start
  25. Tobie DawPi tu na forum z pewnością też przyda się to rozwiązanie, tym bardziej, że praktycznie co drugi, trzeci post zawiera fragmenty kodu.
×
×
  • 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ę.