Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Upgrade forum - dyskusja.
erix
post
Post #1





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Tutaj dyskutujemy nt. wprowadzonych zmian.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Propozycja zmian jeżeli chodzi o boxy z kodem.
(IMG:http://img268.imageshack.us/img268/2962/forumphp.jpg)


Zmiany w pliku css dla geshi.css (kolory dla wybranego stylu wiadomo gdzie trzeba umieścić)
  1. .apache ol, .asp ol, .bash ol, .c ol, .cpp ol, .csharp ol, .css ol, .dos ol, .html4strict ol, .ini ol, .java ol, .javascript ol, .mirc ol, .mysql ol, .oracle11 ol, .pascal ol, .perl ol, .python ol, .rails ol, .robots ol, .ruby ol, .smarty ol, .sql ol, .xml ol, .xorg_conf ol, .php-brief ol, .php ol
  2. {
  3. background:#E7E7E7 none repeat scroll 0 0; /* Zmiana background dla rynny */
  4. border-color:#1F3B4E; /* kolor wokoło ol */
  5. border-style:solid;
  6. border-width:1px 1px 2px;
  7. color:#2D2D2D;
  8. font-family:Courier New; /* no i inna czcionka */
  9. margin:0;
  10. }
  11.  
  12. .head {
  13. background:#1F3B4E none repeat scroll 0 0; /* kolor jest wybranym kolorem tła dla stylu */
  14. color:#FFFFFF; /* zmiana koloru dla nazwy języka */
  15. font-family:Verdana; /* czcionka forumowa */
  16. font-size:11px; /* mniejsza czcionka */
  17. padding:3px 5px 3px 7px;
  18. }
  19.  
  20. .head a {
  21. color:#E3E3E3; /* zmiana kolorów linków na "uniwersalny" */
  22. }


Dodatkowo preferuje zmianę plaintext
Do linku plaintext dodajemy
Kod
onclick="return plaintext(this)"

i oto funkcja wykonująca plaintext
[JAVASCRIPT] pobierz, plaintext
  1. function plaintext(what)
  2. {
  3. var ol = $(what).parent().parent().children('ol');
  4.  
  5. if(ol.length == 0) return false;
  6.  
  7. var plainDiv=ol.parent().children('.plaintext_div');
  8.  
  9. if( ol.css('display') == 'none' )
  10. {
  11. plainDiv.css('display', 'none');
  12. ol.css('display', 'block');
  13.  
  14. }
  15. else
  16. {
  17. ol.css('display', 'none');
  18.  
  19.  
  20. if( plainDiv.length )
  21. {
  22. plainDiv.css('display', 'block');
  23. }
  24. else
  25. {
  26. var div = $('<div class="plaintext_div"></div>');
  27. div.css(
  28. {
  29. 'white-space' : 'pre',
  30. 'background-color' : '#ffffff',
  31. 'padding' : '5px'
  32. });
  33.  
  34. var txtArr = ol.children('li').map(function()
  35. {
  36. return this.innerHTML.replace(/(<.*?>)/g, '');
  37. }).get();
  38.  
  39. div.html( txtArr.join("\n") );
  40.  
  41. ol.after(div);
  42. }
  43. }
  44.  
  45. return false;
  46. }
[JAVASCRIPT] pobierz, plaintext


Uważam, że jest to wygodniejsze, niż kopiowanie tekstu z nowego okna przeglądarki. Nie wiem czy geshi ma opcje używania innego listowania linii kodu niż listy (problem przy kopiowaniu bez plaintexta), ale jeżeli tak to warto to zmienić.

Pomijam fakt złego interpretowania pokolorowanego kodu przy edycji postu.
Jak się spodoba to przygotuje style dla każdego template'u


  1. <link id="topstyle" rel="stylesheet" type="text/css" href="./" />

Co to jest? Przecież dla firefoxa oznacza to, że chcecie odczytac styl z aktualnej strony na której się znajdujemy = ponowne wygenerowanie html = niepotrzebne obciążenie. Proponuje wywalic ta linijke i dorzucac kod <link tylko wtedy gdy jest potrzebny.

Kod.
[JAVASCRIPT] pobierz, plaintext
  1.  
  2. function loadTopStyle(style)
  3. {
  4. if( $('#topstyle').length == 0)
  5. {
  6. $('head').append('<link rel="stylesheet" id="topstyle" />');
  7. }
  8. $('#topstyle').attr( 'href', './style_images/top-opcjonalny/'+ style + '.css' );
  9. }
  10.  
[JAVASCRIPT] pobierz, plaintext

Zmiany w plikach:
hwao-adds.js

[JAVASCRIPT] pobierz, plaintext
  1. // linia 262
  2. var style = "top_standard";
  3. var sty = $.cookie( "topstyle" );
  4. if( sty != null ) {
  5. style = sty;
  6. }
  7. loadTopStyle(style);
  8.  
  9. //linia 291
  10. lii.click( function() {
  11. loadTopStyle(style);
  12. $.cookie( "topstyle", $(this).attr('class'), { path: '/', expires: 10 });
  13. $('#top-selected').attr( 'class', $(this).attr('class') );
  14. });
  15.  
  16. // nie wiem czy potrzebne, chyba mozna wywalic
  17. onload = function constr() {
  18. $('#topstyle').attr( 'href', './style_images/top-opcjonalny/'+ $.cookie( "topstyle" ) + '.css' );
  19. }
[JAVASCRIPT] pobierz, plaintext


Ten post edytował wookieb 15.08.2009, 20:52:48
Go to the top of the page
+Quote Post

Posty w temacie
- erix   Upgrade forum - dyskusja.   8.08.2009, 15:21:44
- - wookieb   Cytat(erix @ 8.08.2009, 16:23:15 ) P....   8.08.2009, 15:28:18
- - erix   CytatPowiedz tak klientowi: "Nie robił pan ni...   8.08.2009, 15:55:22
|- - mike   Cytat(erix @ 8.08.2009, 16:55:22 ) Zw...   8.08.2009, 17:21:34
- - wookieb   Uwierz mi , że my jako użytkownicy "wymagamy...   8.08.2009, 16:00:39
- - erix   CytatUwierz mi , że my jako użytkownicy "wyma...   8.08.2009, 16:04:32
- - wookieb   Cytat(erix @ 8.08.2009, 17:04:32 ) A ...   8.08.2009, 16:10:32
- - erix   CytatA jaki masz pomysł na nie interpretowanie słó...   8.08.2009, 16:19:07
- - wookieb   Teraz nawet pustego posta nie można napisać. Musia...   8.08.2009, 16:36:30
- - tiraeth   Domyślnie niebieska czcionka w sygnaturce - ni w z...   8.08.2009, 16:49:51
- - erix   CytatWyłączyć tego kontrolera bbcode, bo można dos...   8.08.2009, 16:52:26
- - wookieb   Cytat(tiraeth @ 8.08.2009, 17:49:51 )...   8.08.2009, 16:57:31
- - tiraeth   No i najważniejsze (albo równie ważne co poprzedni...   8.08.2009, 16:58:51
- - wookieb   Cytat(tiraeth @ 8.08.2009, 17:58:51 )...   8.08.2009, 17:07:09
- - Spawnm   Propozycja: większa czcionka w google input , colo...   8.08.2009, 19:28:09
- - skowron-line   Generalnie kolorowanie składni w geshi jest z dupy...   9.08.2009, 11:24:45
|- - flashdev   Cytat(skowron-line @ 9.08.2009, 12:2...   10.08.2009, 00:30:45
- - Wicepsik   Jestem przyzwyczajony do kolorowania składniu w pa...   9.08.2009, 11:33:38
- - Cysiaczek   Witam, Pomijając wszelkie sprawy JS, to uważam, ż...   9.08.2009, 11:54:57
- - kwiateusz   widze nawrzucaliscie tego, wszystko rozproszone......   9.08.2009, 20:53:11
- - hwao   Jak by komuś się nudziło to może spróbować coś tu ...   9.08.2009, 23:05:32
- - NuLL   IMHO usuniecie podkreslenia z linkow w postach to ...   9.08.2009, 23:26:01
- - hwao   Ludzie słuchajcie, nic nie stoi na przeszkodzie że...   10.08.2009, 09:59:22
- - erix   Co do kolorowania składni - jest ktoś chętny ułoży...   10.08.2009, 13:05:25
- - marian2299   FF2: ;/.   13.08.2009, 17:54:58
|- - itsme   Cytat(marian2299 @ 13.08.2009, 18:54...   14.08.2009, 08:35:12
|- - sztosz   Cytat(itsme @ 14.08.2009, 09:35:12 ) ...   14.08.2009, 10:19:11
|- - pyro   Cytat(itsme @ 14.08.2009, 09:35:12 ) ...   14.08.2009, 10:43:24
- - Cysiaczek   @sztosz - ja bym też tak to nazwał. Dlaczego my si...   14.08.2009, 10:48:43
- - erix   CytatCudowne podejście, nic tylko pogratulować. Ty...   14.08.2009, 10:58:48
- - itsme   wiecie dziwie sie ze ktos jeszcze siedzi na ff2 i ...   14.08.2009, 12:23:26
- - marian2299   Firefox 3 i 3,5 zużywa mi za dużo RAMu. Co do ...   14.08.2009, 14:34:26
- - wookieb   Cytat(marian2299 @ 14.08.2009, 15:34...   14.08.2009, 14:38:00
- - erix   CytatFirefox 3 i 3,5 zużywa mi za dużo RAMu. To je...   14.08.2009, 14:58:15
- - marian2299   CytatZ tego wynika, że robisz na tabelach. Czyli j...   14.08.2009, 21:33:32
- - erix   CytatNie prawda. Jak zrobisz coś z :before/:after ...   14.08.2009, 21:41:13
- - hwao   Cytat(marian2299 @ 14.08.2009, 22:33...   15.08.2009, 00:19:36
- - tiraeth   Greasemonkey działa z Fx2 - zatem sobie napisz ...   15.08.2009, 01:19:32
- - ayeo   Witam! Ja chciałbym zauważyć nieśmiało, że je...   15.08.2009, 01:50:36
- - kwiateusz   Nie mogę powtorzyć błędu, ale bede usilnie próbowa...   15.08.2009, 12:43:03
- - sowiq   Może mało istotny szczegół, ale wygląda to trochę ...   15.08.2009, 14:10:59
- - wookieb   Propozycja zmian jeżeli chodzi o boxy z kodem. ...   15.08.2009, 20:20:40
- - ExPlOiT   Niewiem, może tylko u mnie tak jest ale odświeżyłe...   15.08.2009, 22:26:49
- - Spawnm   U mnie wszystko działa. ff 3.5   15.08.2009, 22:30:06
- - LBO   FX 3.5: Po zmianie koloru forum występuje niechcia...   16.08.2009, 18:32:22
|- - thomson89   Cytat(LBO @ 16.08.2009, 18:32:22 ) FX...   29.10.2009, 22:40:00
- - wookieb   Co będzie z poprawkami, które zaproponowałem (chod...   10.09.2009, 08:59:47
- - skowron-line   W wersji Lo-Fi nie działa plain text i pobierz.   3.11.2009, 15:23:25
- - Blame   No to ja też trochę ponarzekam W przeglądarce Sky...   5.11.2009, 17:11:37
- - Cysiaczek   Posłużę się fragmentem rozmowy Cytat[20:23:44] cys...   5.11.2009, 20:27:55
- - itsme   lol :-)   5.11.2009, 20:30:04
- - scanner   Że uzupełnię, cytując stronę skyfire.com: "Ou...   5.11.2009, 20:31:56
|- - Blame   Cytat(scanner @ 5.11.2009, 20:31:56 )...   6.11.2009, 16:30:50
- - marcio   CytatNo to ja też trochę ponarzekam smile.gif W pr...   6.11.2009, 15:16:13


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 16:31