Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> kolorowanie składni SQL na forum
DeyV
post
Post #1





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Aktualnie trwają pracenad wdrożeniem i poprawkami już isnitejących standardów kolorowanie, ale z uwagi na to, że corraz wiecej osób wyraznie daje po sobie poznać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) że potrzeby są większe, stąd ten temat.
Jakiś czas temu rozpocząłem prace nad kolorowaniem SQL, jednak zarzuciłem je, gdyż nie mogłem się zdecydować, co taki system powinien robić. Na ile powninien ingerować w kod. Czy tak jak PHPmyAdmin?
Czyli:
- zarówno kolorować wyróżnione słowa kluczowe
- zmieniać wielkość znaków
- i tu mam wątpliowści - przenosić do nowych lini po, przed niektórymi słowami...

Oczywiście pojawia się również pytanie, jakie kolory powinny zostać użyte.
Czekam na propozycje, i przykłady zastosowania.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
scanner
post
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Wydaje mi się, że to co jest w PMA jest dobrym rozwiązaniem. Można by się na nim wzorować.
Go to the top of the page
+Quote Post
DeyV
post
Post #3





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Nie bardzo jedank podobają mi się tamtejsze kolory - zresztą sprawdźcie sami, jak by się to komponowało z kolorkami forum.
Niestety - ja nic nie zaproponuję, bo równie dobrze mógłbym być daltonistą... (więc czemu wogóle sie odzywam (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) )

Tak wiec czekam na jakieś propozycje pokolorowanego kodu SQL..
Go to the top of the page
+Quote Post
Wankster
post
Post #4





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


Mam nadzieję, ze kod będzie Open Source (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

To może dajcie jakieś porządne, rozbudowane zapytanie SQL, a ten kto będzie chciał to je pokoloruje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
scanner
post
Post #5





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Dla przykładu:
Kod
SELECT

`news`.`id` AS `NewsID`,

`news`.`user_id` AS `NewsAuthorID`,

`news`.`dzial_id` AS `NewsCategoryID`,

`news_categories`.`symbol` AS `NewsCategoryIcon`,

`news_categories`.`nazwa` AS `NewsCategoryName`,

COUNT(`news_comments`.`id`) AS `NewsCommentSum`,

`users`.`login` AS `NewsAuthor`,

`news`.`tytul` AS `NewsTitle`,

`news`.`tresc` AS `newsBody`,

`news`.`data_dodania` AS `newsAdded`

FROM

`news`

LEFT OUTER JOIN `news_categories` ON (`news`.`dzial_id` = `news_categories`.`id`)

LEFT OUTER JOIN `users` ON (`news`.`user_id` = `users`.`id`)

LEFT OUTER JOIN `news_comments` ON (`news`.`id` = `news_comments`.`news_id`)

GROUP BY

`news`.`id`

ORDER BY

`news`.`id` DESC

LIMIT 0, 30

Więc choć, pomaluj mi świat, na żółto i na niebiesko...
Go to the top of the page
+Quote Post
Puciek
post
Post #6


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Ja sie nei wypowiem ponieważ w biurze (net) mam czarnobiałego
Go to the top of the page
+Quote Post
Wankster
post
Post #7





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


uf... 8) :arrow: http://dev.webcenter.net.pl/syntax.SQL.html (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) :?:
Go to the top of the page
+Quote Post
DeyV
post
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




a przy okazji - na razie jest tak: http://www.mstudio.nq.pl/php_pl/inne/kolor...rowaniesql3.htm
Go to the top of the page
+Quote Post
DeyV
post
Post #9





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




na razie wygląda to tak, jak w ostatnim przykładzie...
[sql:1:44b86a4f42]#
# Struktura tabeli dla `xmb_smilies`
#
# Utworzenie: 04 Sty 2003, 14:17
# Ostatnia aktualizacja: 04 Sty 2003, 15:21
#

CREATE TABLE `xmb_smilies` (
`type` varchar(15) NOT NULL default '',
`code` varchar(40) NOT NULL default '',
`url` varchar(40) NOT NULL default '',
`id` smallint(6) NOT NULL auto_increment,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=18 ;

#
# Zrzut danych tabeli `xmb_smilies`
#

INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', '(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ', 'smile.gif', 1);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', '(IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ', 'sad.gif', 2);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', '(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ', 'biggrin.gif', 3);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', '(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ', 'wink.gif', 4);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', ':cool:', 'cool.gif', 5);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', ':mad:', 'mad.gif', 6);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', '(IMG:http://forum.php.pl/style_emoticons/default/ohmy.gif) ', 'shocked.gif', 7);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('smiley', '(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ', 'tongue.gif', 8);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'smile.gif', 9);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'sad.gif', 10);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'biggrin.gif', 11);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'wink.gif', 12);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'cool.gif', 13);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'mad.gif', 14);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'shocked.gif', 15);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'thumbup.gif', 16);
INSERT INTO `xmb_smilies` (`type`, `code`, `url`, `id`) VALUES ('picon', '', 'thumbdown.gif', 17);
[/sql:1:44b86a4f42]
Go to the top of the page
+Quote Post
Wankster
post
Post #10





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

Ostrzeżenie: (0%)
-----


Kolory są za teges takie... 8O :?

Test:

[php:1:62941187a2]<?php

print $php;

?>[/php:1:62941187a2]
[xml:1:62941187a2]
<?xml version="1.0" encoding="iso-8859-2"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="manual-header">
<table border="0" width="100%" style="border: 1 solid #000000" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#EEEEEE"><h1>Przykładowy manual</h1></td>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
[/xml:1:62941187a2]
[sql:1:62941187a2]
SELECT `field`, `fieldname`, COUNT(`points`) FROM `tablename` WHERE `field_id` = 0 AND !( `field_fieldname` = `` ) GROUP BY `field_id` ORDER BY `field_id` DESC, `fieldname` ASC LIMIT 1,29[/sql:1:62941187a2]
Go to the top of the page
+Quote Post
Seth
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Proponowal bym takie kolorki:
(IMG:http://forum.php.pl/dev/cst/seth/images/sql.gif)
(WinSyntax)
Go to the top of the page
+Quote Post
DeyV
post
Post #12





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




z uwagi na nadmiar prac nie jesteśmy w tej chwili w stanie wraz z kameleonem zając porawieniem (a raczej skończeniem - a moze nawet napisaniem od nowa) modułu do kolorowania składni SQL.
Więc albo będzie to czekać na lepszy moment, albo... znajdzie sie ktoś chętny, by się nią zaopiekować.
Wszyskich chętnych zapraszam na PW - chętnie prześlę żródło.
A właściwie.... to... OTO ONO:
http://www.mstudio.nq.pl/php_pl/inne/kolor...l_7.08.2003.php

Od razu ostrzegam - - ja sam juz za bardzo nie wiem, jak to działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 21.12.2025 - 16:33