Перейти к содержимому


- - - - -

как правильно вставить код pre и code?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 hhh

hhh

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 25.07.2009, 10:50

Подключаю скрипт подсветки синтаксиса highlight.js

Для теста пытаюсь вставить на страницу такой код:


<pre><code>
private void button2_Click(object sender, EventArgs e)
{
//Cоздаем аккаунт
Account acc = new Account("my@google.login", "mypassword");

//Конструируем объект класса ReportRequestor
ReportRequestor rr = new ReportRequestor();

//Конструируем объект класса Request и
//получаем ответ на предопределенный запрос
//VisitsOverview - количество посещений по дням
IEnumerable<GAData> data = rr.getData(
new Request() {
From = DateTime.Now.Subtract(
new TimeSpan(24, 0, 0)),
To = DateTime.Now,
Account = acc,
StandardReport =
StandatdReportType.VisitsOverview });

//Выводим результат в MessageBox
string result = String.Empty;
foreach (var a in data)
result += a.ToString() + "\n";
MessageBox.Show(result);
}
</code></pre>

После парсера (точнее при отображении) получаю:


<p><pre><code><br />
private void button2_Click(object sender, EventArgs e)<br />

{<br />
//Cоздаем аккаунт<br />
Account acc = new Account("my@google.login", "mypassword");</p>

<p> //Конструируем объект класса ReportRequestor<br />
ReportRequestor rr = new ReportRequestor();<br />
<br />

//Конструируем объект класса Request и <br />
//получаем ответ на предопределенный запрос <br />
//VisitsOverview - количество посещений по дням<br />
IEnumerable<GAData> data = rr.getData(<br />
new Request() { <br />

From = DateTime.Now.Subtract(<br />
new TimeSpan(24, 0, 0)),<br />
To = DateTime.Now,<br />
Account = acc,<br />
StandardReport = <br />
StandatdReportType.VisitsOverview });<br />

<br />
//Выводим результат в MessageBox <br />
string result = String.Empty;<br />
foreach (var a in data)<br />
result += a.ToString() + "\n";<br />
MessageBox.Show(result);<br />

}<br />
</code></pre></p>


Хотелось бы вставлять такие блоки кода нормально.

#2 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 27.07.2009, 04:09

Просмотр сообщенияhhh (25.7.2009, 14:50) писал:

Хотелось бы вставлять такие блоки кода нормально.
Для страницы можно прописать свойство @@filter=asis и тогда текст страницы будет выводиться без обработки, т.е. там должен быть HTML (в том числе и тэги параграфов).

#3 hhh

hhh

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 29.07.2009, 13:47

Просмотр сообщенияsupport (27.7.2009, 8:09) писал:

Для страницы можно прописать свойство @@filter=asis и тогда текст страницы будет выводиться без обработки, т.е. там должен быть HTML (в том числе и тэги параграфов).

Спасибо, заработало :) Только highlight.js отвалился :) Спрошу у разработчиков highlight.js, чего ему не хватает.




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей