новый мод - подсветка кода

Жалобы, предложения, пожелания.

Модератор: Duncon

Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 ноя 2006, 02:14

проверям

[syntax:4446fb3ef6="php"]// a php comment[/syntax:4446fb3ef6]
[syntax:4446fb3ef6="sql"]-- a sql comment[/syntax:4446fb3ef6]
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 ноя 2006, 02:18

[syntax:f2da916dc0="sql"]
INSERT INTO phpbb_config (config_name, config_value) VALUES ('syntax_status', '2');
[/syntax:f2da916dc0]
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 ноя 2006, 02:20

[syntax:ad684bef22="php"]
if ( $board_config['syntax_status'] != SYNTAX_NO_PARSE )
{
$text = preg_replace("/\[syntax:$uid=\"?([a-zA-Z0-9\-_\+\#\$\%]+)\"?\](.*?)\[\/syntax:$uid\]/sie", "'{$bbcode_tpl['syntax_open']}' . geshi_highlight('\\2', '\\1', '$uid') . '{$bbcode_tpl['syntax_close']}'", $text);
}
[/syntax:ad684bef22]
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 ноя 2006, 02:38

[syntax:3419b7ba5f="delphi"]
function SaveToStream(Instance: TComponent; Stream: TStream): Boolean;
begin
Result := True;
Stream.WriteDescendent(Instance, nil);
end;
[/syntax:3419b7ba5f]
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 ноя 2006, 02:46

[syntax:00e72a0c46="vb"]
Sub MeinLiebeMacro()
Application.ScreenUpdating = False
While ActiveCell <> "" ' или ActiveCell.Row < LastRow
If ActiveCell.Offset(x,y) <> (условие) Then
(нужная процедура)
End If
ActiveCell(2, 1).Activate
Wend
End Sub
[/syntax:00e72a0c46]

[syntax:00e72a0c46="cpp"]#include <windows.h>
#include <iostream.h>
#include <stdio.h>
void main( void )
{
char* file_name = "D:\\TEMPfile.txt";
remove( file_name );
}[/syntax:00e72a0c46]
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
AiK
Сообщения: 2274
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

16 ноя 2006, 03:12

Значится так. Используются сие красивости, ежели охота, конечно :) при помощи вот такой конструкции:

Код: Выделить всё

[syntax="Language"] код [/syntax]
вложенные теги не поддерживаются.
Доку смотреть тут: http://qbnz.com/highlighter/index.php
На форуме доки пока не будет, т.к. движок скорее всего таки будет сменён.
Языков поддерживается много, распространённые такие:
delphi, vb, sql, c, c++, asm, perl, php, html, java, xml, javascript
Обратите внимание, что кавычки обязательны!
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

16 ноя 2006, 10:35

Клево, только бы эту конструкцию подвесить к примеру за место u или доп кнопку..
Аватара пользователя
Игорь Акопян
Сообщения: 1419
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

16 ноя 2006, 11:00

Duncon, ага, в зависимости от Раздела - свою ;)
даёшь кнопки тэгов у квикреплая!

зы. AiK, а чего цвета такие омерзительные? ;)
красный - это моветон... таким цветом ошибки кажут, либо модератор вступает недобро в какую-нить перепалку...
Изображение
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

16 ноя 2006, 11:14

Зеленинький в студию..
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

16 ноя 2006, 12:21

Я не в тему, но хотелось бы знать, как насчет "равнения" кода, есть какая-нить табуляция или еще что-то. А то пробелы шлепать в каждой строке как-то надоедает.
It's a long way to the top if you wanna rock'n'roll
Ответить