Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Na kilki stronach, mam dość nietypowe zjawisko zmiany czcionki po wystąpieniu polskiego znaku. Odnotowałem ten ficzer obecnie na paru stronach powiązanych z ubuntu, min. na polskim forum ubuntu oraz tutaj. xD W przypadku ubuntu-related czcionki sie psują na całej stronie, tutaj zaś, tylko w przypadku umieszczania czegoś w znacznikach code.
Tak to wygląda -- http://www.youtube.com/watch?v=Z8epvJbk7Jc
W firefoxie i chrome występuje tylko zdeformowanie polskiego znaku. Problem podobny trochę do tego pod linkiem http://forum.dug.net.pl/viewtopic.php?id=22013.
Czcionki u mnie zawsze dawały mi się we znaki -- to określenie pasuje idealnie xD. Wieki temu szukając rozwiązania mojego problemu natrafiłem na ciekawy wątek, który sprowadzał się do utworzenia/zmiany paru plików. Jednym z nich był plik /home/morfik/.fonts.conf :
<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig> <match target="font" > <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <match target="font" > <edit mode="assign" name="hinting" > <bool>true</bool> </edit> </match> <match target="font" > <edit mode="assign" name="hintstyle" > <const>hintfull</const> </edit> </match> <match target="font" > <edit mode="assign" name="antialias" > <bool>true</bool> </edit> </match> </fontconfig>
Pozostałe 4 pliki były w katalogu /etc/fonts:
alias.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- PC-BSD - Fonts configurations v.12012006--> <!-- Default fonts for generic families --> <alias> <family>cursive</family> <accept> <family>URW</family> </accept> </alias> <alias> <family>fantasy</family> <prefer> <family>Comic Sans MS</family> <family>URW</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Courier New</family> <family>Fixed [Misc]</family> <family>DejaVu Sans Mono</family> <family>Nimbus</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Arial</family> <family>DejaVu Sans Condensed</family> <family>Luxi Sans</family> <family>Nimbus Sans L</family> </prefer> </alias> <alias> <family>serif</family> <prefer> <family>Times New Roman</family> <family>DejaVu Serif Condensed</family> <family>Nimbus Roman No9 L</family> <family>OmegaSerif88591</family> <family>OmegaSerif88592</family> <family>OmegaSerif88593</family> <family>OmegaSerif88594</family> <family>OmegaSerif88595</family> <family>OmegaSerifVISCII</family> </prefer> </alias> <!-- Alias for common fonts in case they're not found --> <alias> <family>Arial</family> <accept> <family>sans-serif</family> </accept> </alias> <alias> <family>Comic Sans MS</family> <accept> <family>URW</family> </accept> </alias> <alias> <family>Courier New</family> <accept> <family>monospace</family> </accept> </alias> <alias> <family>Courier</family> <prefer> <family>monospace</family> </prefer> </alias> <alias> <family>Georgia</family> <accept> <family>serif</family> </accept> </alias> <alias> <family>Garamond</family> <accept> <family>serif</family> </accept> </alias> <alias> <family>Helvetica</family> <prefer> <family>sans-serif</family> </prefer> </alias> <alias> <family>Impact</family> <accept> <family>sans-serif</family> </accept> </alias> <alias> <family>Palatino Linotype</family> <accept> <family>serif</family> </accept> </alias> <alias> <family>Trebuchet MS</family> <accept> <family>sans-serif</family> </accept> </alias> <alias> <family>Tahoma</family> <accept> <family>sans-serif</family> </accept> </alias> <alias> <family>Times New Roman</family> <accept> <family>serif</family> </accept> </alias> <alias> <family>Verdana</family> <accept> <family>sans-serif</family> </accept> </alias> <!-- Bitstream Vera Sans Mono is default for monospace. Replace it with something nicer --> <alias> <family>Bitstream Vera Sans Mono</family> <prefer> <family>Courier New</family> <family>Fixed [Misc]</family> <family>DejaVu Sans Mono</family> <family>Nimbus</family> <family>LucidaTypewriter</family> </prefer> </alias> <!-- Bitstream Vera Sans is default for sans-serif. Replace it with something nicer --> <alias> <family>Bitstream Vera Sans</family> <prefer> <family>Arial</family> <family>DejaVu Sans Condensed</family> <family>Luxi Sans</family> <family>Nimbus Sans L</family> </prefer> </alias> <!-- Bitstream Vera Serif is default for serif. Replace it with something nicer --> <alias> <family>Bitstream Vera Serif</family> <prefer> <family>Times New Roman</family> <family>DejaVu Serif Condensed</family> <family>Nimbus Roman No9 L</family> <family>OmegaSerif88591</family> <family>OmegaSerif88592</family> <family>OmegaSerif88593</family> <family>OmegaSerif88594</family> <family>OmegaSerif88595</family> <family>OmegaSerifVISCII</family> </prefer> </alias> </fontconfig>
local.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- PC-BSD - Fonts configurations v.12012006--> <!-- Miscellaneous settings --> <include ignore_missing="yes">misc.conf</include> <!-- Define alias --> <include ignore_missing="yes">alias.conf</include> <!-- Rules for Microsoft fonts --> <include ignore_missing="yes">msfonts-rules.conf</include> </fontconfig>
misc.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- PC-BSD - Fonts configurations v.12012006--> <!-- Antialias any font by default with autohint enabled, hintfull --> <match target="font" > <edit mode="assign" name="antialias" > <bool>true</bool> </edit> <edit mode="assign" name="autohint" > <bool>true</bool> </edit> <edit mode="assign" name="hintstyle" > <const>hintfull</const> </edit> </match> <!-- Enable sub-pixel rendering--> <match target="font" > <test name="rgba" qual="all" > <const>unknown</const> </test> <edit mode="assign" name="rgba" > <const>rgb</const> </edit> </match> <!-- Fix deprecated monospace --> <match target="pattern" name="family" > <test name="family" qual="any" > <string>fixed</string> </test> <edit mode="assign" name="family" > <string>monospace</string> </edit> </match> <match target="pattern" name="family" > <test name="family" qual="any" > <string>console</string> </test> <edit mode="assign" name="family" > <string>monospace</string> </edit> </match> <match target="pattern" name="family" > <test name="family" qual="any" > <string>mono</string> </test> <edit mode="assign" name="family" > <string>monospace</string> </edit> </match> <!-- Fixed spacing for monospace --> <match target="pattern" name="family" > <test name="family" qual="any" > <string>monospace</string> </test> <edit mode="assign" name="spacing" > <int>10</int> </edit> </match> </fontconfig>
msfonts-rules.conf
<?xml version="1.0"?> <!DOCTYPE fontconfig SYSTEM "fonts.dtd"> <fontconfig> <!-- PC-BSD - Fonts configurations v.12012006--> <!-- Common rules for the MS fonts --> <match target="font"> <test name="family"> <string>Andale Mono</string> <string>Arial</string> <string>Arial Black</string> <string>Comic Sans MS</string> <string>Georgia</string> <string>Impact</string> <string>Trebuchet MS</string> <string>Verdana</string> <string>Courier New</string> <string>Times New Roman</string> <string>Tahoma</string> <string>Webdings</string> </test> <edit mode="assign" name="hinting" > <bool>true</bool> </edit> <edit name="autohint"> <bool>false</bool> </edit> </match> <!-- Andale Mono not italic less than 19px made aliased --> <match target="font" > <test name="family" > <string>Andale Mono</string> </test> <test compare="less" name="size" qual="any" > <double>19</double> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Andale Mono</string> </test> <test compare="less" name="pixelsize" qual="any" > <double>19</double> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Arial not bold less than 17px made aliased --> <match target="font" > <test name="family" > <string>Arial</string> </test> <test compare="less" name="size" qual="any" > <double>17</double> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Arial</string> </test> <test compare="less" name="pixelsize" qual="any" > <double>17</double> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Arial bold not italic less than 12px has rgba off --> <match target="font" > <test name="family" > <string>Arial</string> </test> <test compare="more" name="weight" > <int>100</int> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="size" qual="any" > <double>12</double> </test> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <match target="font" > <test name="family" > <string>Arial</string> </test> <test compare="more" name="weight" > <int>100</int> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="pixelsize" qual="any" > <double>12</double> </test> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <!-- Arial Black with rgba off --> <match target="font" > <test name="family" > <string>Arial Black</string> </test> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <match target="font" > <test name="family" > <string>Arial Black</string> </test> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <!-- Comic Sans MS not italic, not bold less than 15px made aliased --> <match target="font" > <test name="family" > <string>Comic Sans MS</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="size" qual="any" > <double>15</double> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Comic Sans MS</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="pixelsize" qual="any" > <double>15</double> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Courier New not italic between 8 and 19px made aliased --> <match target="font" > <test name="family" > <string>Courier New</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="more_eq" name="size" qual="any" > <double>8</double> </test> <test compare="less_eq" name="size" qual="any" > <double>19</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Courier New</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="more_eq" name="pixelsize" qual="any" > <double>8</double> </test> <test compare="less_eq" name="pixelsize" qual="any" > <double>19</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Georgia not italic, less than 16px made aliased --> <match target="font" > <test name="family" > <string>Georgia</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="size" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Georgia</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="pixelsize" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Impact with and rgba off --> <match target="font" > <test name="family" > <string>Impact</string> </test> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <match target="font" > <test name="family" > <string>Impact</string> </test> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <!-- Tahoma not italic less than 16px made aliased --> <match target="font" > <test name="family" > <string>Tahoma</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="size" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Tahoma</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less" name="pixelsize" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Times New Roman not italic, not bold less than 17px made aliased --> <match target="font" > <test name="family" > <string>Times New Roman</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <test compare="less" name="size" qual="any" > <double>17</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Times New Roman</string> </test> <test compare="eq" target="pattern" name="slant" > <const>roman</const> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <test compare="less" name="pixelsize" qual="any" > <double>17</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Trebuchet MS not bold less than 16px made aliased --> <match target="font" > <test name="family" > <string>Trebuchet MS</string> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <test compare="less" name="size" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Trebuchet MS</string> </test> <test compare="less_eq" name="weight" > <int>100</int> </test> <test compare="less" name="pixelsize" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Trebuchet MS bold less than 13px made aliased --> <match target="font" > <test name="family" > <string>Trebuchet MS</string> </test> <test compare="more" name="weight" > <int>100</int> </test> <test compare="less" name="size" qual="any" > <double>13</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Trebuchet MS</string> </test> <test compare="more" name="weight" > <int>100</int> </test> <test compare="less" name="pixelsize" qual="any" > <double>13</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <!-- Verdana less than 16px made aliased --> <match target="font" > <test name="family" > <string>Verdana</string> </test> <test compare="less" name="size" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> <match target="font" > <test name="family" > <string>Verdana</string> </test> <test compare="less" name="pixelsize" qual="any" > <double>16</double> </test> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> </fontconfig>
Po tym zabiegu, czcionki uległy znacznej poprawie i tak na tym ustawieniu jadę ze 3-4 lata. Nie wiem czy to ma wpływ na te czcionki w przeglądarkach, ale poza nimi, nie zaobserwowałem żadnych problemów z fontami w systemie. Na dobrą sprawę nie mam pojęcia od jak dawna to tak wygląda, generalnie to występuje na niewielu stronach, głównie powiązanych z linuxem i chyba najwięcej na ubuntu-related. Może coś je łączy? xD
Mógłby ktoś podesłać oryginalne pliki i ewentualnie przetestować te ustawienia u siebie, oczywiście, jeżeli u niego fonty działają bez zarzutu .
Ostatnio edytowany przez morfik (2013-03-15 15:15:52)
Offline
Ja mam wrzucony do opery skrypt java, który ustawia na każdej stronie jednakową czcionkę, bo nie lubię jak strony wyświetlają się każda z inną czcionką. Jak chcesz to mogę go podrzucić. Tak wygląda z czcionką Verdana:
[url=http://www.zimagez.com/zimage/przechwycenieobrazuekranu-14032013-180331.php][img]http://www.zimagez.com/miniature/przechwycenieobrazuekranu-14032013-180331.php[/img][/url]
Offline
Proszę - pierwsza "function" pozwala zmienić białe tło stron internetowych na dowolnie inny kolor ustawiony w tym skrypcie. Jeśli nie chcesz możesz wyciąć ten fragment. Plik zapisujemy z rozszerzeniem .js i zapisujemy w katalogu, do którego ścieżka podana jest w opcjach Opery: [b]Narzędzia/Preferencje/Zaawansowane/Zawartość/Opcje JavaScript/Folder skryptów użytkownika[/b]
[url=http://www.zimagez.com/zimage/przechwycenieobrazuekranu-15032013-001102.php][img]http://www.zimagez.com/miniature/przechwycenieobrazuekranu-15032013-001102.php[/img][/url]
// ==UserScript== // @name get rid of white // @author Gall Anonim // @version 0.1 // @include * // ==/UserScript== (function() { var myColor = '#dcdcdc';// tutaj sobie wpiszesz jakiś kolor. Musi być w takim formacie document.addEventListener('DOMContentLoaded', function() { var all = document.getElementsByTagName("*"); for (var i=0; i < all.length; i++) { if(all[i].currentStyle.background.toLowerCase().indexOf('#ffffff') != -1) all[i].style.backgroundColor = myColor; } }, false); }) (); (function() { var css = "html *, html {\nfont-family: Verdana !important;\n}"; if (typeof GM_addStyle != "undefined") { GM_addStyle(css); } else if (typeof PRO_addStyle != "undefined") { PRO_addStyle(css); } else if (typeof addStyle != "undefined") { addStyle(css); } else { var heads = document.getElementsByTagName("head"); if (heads.length > 0) { var node = document.createElement("style"); node.type = "text/css"; node.appendChild(document.createTextNode(css)); heads[0].appendChild(node); } } })();
Dodatkowo możliwe, że konieczne będzie ustawienie skryptu css w "Opcje stylów". Podaję również i jego zawartość (plik [b]/usr/share/opera/styles/user.css[/b]):
{font-family: "Verdana" !important;} body, .body_wrapper {background-color: #dcdcdc !important;}
oraz ustawienia wyświetlania stron:
[url=http://www.zimagez.com/zimage/przechwycenieobrazuekranu-15032013-001635.php][img]http://www.zimagez.com/miniature/przechwycenieobrazuekranu-15032013-001635.php[/img][/url]
[url=http://www.zimagez.com/zimage/przechwycenieobrazuekranu-15032013-001732.php][img]http://www.zimagez.com/miniature/przechwycenieobrazuekranu-15032013-001732.php[/img][/url]
Offline
Przetestowałem skrypt - bezproblemowo działa - czcionki są normalne. Zmieniłem Verdane na monospace i później na Sans, bo te dwie głównie lubię, też bez problemu się wyświetlają. Popatrzyłem po css tutaj i na forum ubuntu. Problemem jest z czcionką co się zwie Bitstream Vera Sans (ubuntu) i Bitstream Vera Sans Mono (tutaj w znacznikach pre). Podstawiłem ją do skryptu i znaki zaczynają szaleć na każdej stronie.
Mamy zatem winowajce, a moje konfigi są ok. Myślę, że nie ma potrzebny zmieniać all czcionek na wszystkich stronach, wystarczy podmienić w css tego fonta na zwykłego Sans, choć nie mam pojęcia jak to zrobić. xD Chyba, że jest opcja by w tym skrypcie ustawić jedną czcionkę na Sans i drugą o stałej szerokości na monospace. Wtedy takie rozwiązanie by mnie zadowoliło :)
Jest jeszcze jeden problem - ja domyślnie mam js wyłączone, włączam tylko tam gdzie potrzebuje, bo w dzisiejszych czasach stron nie da rady już przeglądać z włączonym js. Z kolei jak wyłączę js, to skrypt nie zadziała. xD Jest inny sposób by to zaaplikować?
Na stronie opery - http://help.opera.com/Linux/9.52/en/fonts.html - jest takie info:
Changing fonts
To specify how fonts in different parts of the browser and Web pages are displayed, select an item in the list and click "Choose".
Note: You may have to enable "My fonts and colors" in Author mode or User mode to make font changes for Web page elements work.[/quote]
Na dobrą sprawę w opcjach (opera->ustawienia->preferencje->zaawansowane->czcionki) nie ma ani monospace ani zwykłego Sans — można dodać tam fonty w jakiś sposób? Co ciekawe ten wredny Bitstream jest. xD
W każdym razie pozmieniałem czcionki na bardzo wyróżniające się ale to nie działa chyba tak jak bym tego się spodziewał. Zmianie uległy tylko niektóre części stron www, np. tutaj na forum prezentuje się to tak: http://img209.imageshack.us/img209/8858/20130315133842.png
Na innych praktycznie nie ma w ogóle zmian. Ustawiłem tryb autorski i jedyną opcją, która była w stanie wpłynąć na czcionkę, np. na forum ubuntu, to "arkusz stylów strony" — jej odznaczenie, co prawda, powoduje wyświetlenie samego textu, ale przynajmniej czcionka jest ok. xD Z kolei odznaczenie "czcionki i kolory strony oraz "czcionki i kolory" nie wpływa na nic.
Edit:
Chciałem zobaczyć jakby wyglądała ta problematyczna czcionka u mnie w systemie, okazuje się, że nie ma ona u mnie paru polskich znaków: http://img442.imageshack.us/img442/3298/20130315145706.png
To tylko u mnie takie ficzery, czy ktoś ma podobnie? xD
Edit2:
Wywaliłem z systemu ttf-bitstream-vera, teraz wszystko ładnie pięknie się wyświetla. :)Ostatnio edytowany przez morfik (2013-03-15 15:14:49)
Offline
Przydatne info:
W przypadku czcionki, której się nie posiada w systemie i na stronach www nie jest zbyt dobrze wyświetlana, istnienie inne obejście powyższego problemu.
Szukając jakiegoś info zostałem odesłany do strony MS. Zauważyłem tam, dokładnie taki sam problem co opisany przeze mnie wyżej (inny krój czcionki po polskim znaku). Patrząc po css doszukałem się czcionek:
font-family: "Segoe UI Light", "SegoeUILightWF", "Arial", sans-serif;
W przypadku skasowania tych od Segoe, wszystko wraca do normy. Poszukałem zatem pakietów od tych czcionek i się okazało, że nie mam czegoś takiego. Pojawiło się więc pytanie, jak te czcionki doprowadzić do porządku.
W operze jest trochę opcji od fontów w opera:config dlatego też zajrzałem tam i przeszukałem wszystkie wpisy mające w nazwie "font". Natrafiłem na:
Enable Webfonts
W opisie czytamy: "Enable downloadable fonts". Odhaczyłem zatem. Restart przeglądarki i wszystko jest ok.
Offline
Time (s) | Query |
---|---|
0.00013 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00147 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.142.136.210' WHERE u.id=1 |
0.00359 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.142.136.210', 1732635670) |
0.00240 | SELECT * FROM punbb_online WHERE logged<1732635370 |
0.00101 | SELECT topic_id FROM punbb_posts WHERE id=227453 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=23133 ORDER BY posted |
0.00062 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23133 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00278 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23133 ORDER BY p.id LIMIT 0,25 |
0.00094 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23133 |
Total query time: 0.01311 s |