Re: Шаблон для верстки статей RSDN
От: __WaterFall__ Беларусь vladimir.boltuts@gmail.com
Дата: 28.06.05 12:51
Оценка:
неточность ?

>> Пример: C:\My Articles\RSDN\new.doc будет конвертирован в C:\My Articles\RSDN\new.doc.xml


у меня сохраняет в "new.xml"
from __python__ import paradigma
from __future__ import generators
from __waterfall__ import power
Re[2]: Шаблон для верстки статей RSDN
От: __WaterFall__ Беларусь vladimir.boltuts@gmail.com
Дата: 28.06.05 12:55
Оценка:
>> у меня сохраняет в "new.xml"

сорри, не заметил примечание
from __python__ import paradigma
from __future__ import generators
from __waterfall__ import power
Re: Шаблон для верстки статей RSDN
От: __WaterFall__ Беларусь vladimir.boltuts@gmail.com
Дата: 06.07.05 19:36
Оценка:
1. Не могу найти каким образом вставлять исходный код в статью, чтобы он разворачивался
и сворачивался плюсиком, как показано в примере данной статьи для IDL.
При изучении HTML кода видно, что задействована функция "JavaScript" — ToggleCode().
Что надо указать в Word документе, чтобы ее заюзать?

2. При вставке гиперссылок хотелось бы использовать такие рисуночки, как <IMG src="/images/extA.gif" ...
Что надо сделать в Word, чтобы их подключить?
Где посмотреть весь спектр смайликов, имеющихся на сайте?
from __python__ import paradigma
from __future__ import generators
from __waterfall__ import power
Re[2]: Шаблон для верстки статей RSDN
От: retalik www.airbandits.com/
Дата: 06.07.05 20:25
Оценка:
Здравствуйте, __WaterFall__, Вы писали:

__W>1. Не могу найти каким образом вставлять исходный код в статью, чтобы он разворачивался

__W> и сворачивался плюсиком, как показано в примере данной статьи для IDL.

Надо перед исходником поместить заголовок со стилем Name и начать его с "+" или "-".

__W>2. При вставке гиперссылок хотелось бы использовать такие рисуночки, как <IMG src="/images/extA.gif" ...

__W> Что надо сделать в Word, чтобы их подключить?

Надо в свойствах гиперссылки, в поле "примечание", поместить текст "ext" или "file". См. документацию.

__W> Где посмотреть весь спектр смайликов, имеющихся на сайте?

Статьи тут не при чем, смайлики только на форуме (практически все есть в форме ввода сообщения).

А какую статью Вы пишете?
Успехов,
Виталий.
Re[3]: Шаблон для верстки статей RSDN
От: __WaterFall__ Беларусь vladimir.boltuts@gmail.com
Дата: 07.07.05 19:14
Оценка:
Спасибо за советы Витилий,

R>Надо перед исходником поместить заголовок со стилем Name и начать его с "+" или "-".

стиль Name я вчера пробовал, но был вечер, видно я доку читал очень быстро, вот "+" и "-" поставить не догадался, как-то пропустил. Сегодня в доке явно вижу, как ясно и понятно написано, вчера (пивом клянусь) этого не было

R>Надо в свойствах гиперссылки, в поле "примечание", поместить текст "ext" или "file". См. документацию.

всё-равно не понял как писать это "примечание", даже после прочтения доки, например я хочу на какое-нибудь слово сделать абсолютныю ссылку + повесить картинку т.е. например <A href="http://www.my-site.com"><IMG src="http://www.rsdn.ru/images/fileA.gif" border="0" width="28" height="11" align="absmiddle">нажмите сюда пожалуйста</A>. Как это объянить word-у? ну написал я "ext" в поле "примечание", а как к ней приклеить fileA.gif?

R>Статьи тут не при чем, смайлики только на форуме (практически все есть в форме ввода сообщения).

Я не правильно выразился, я имел ввиду не смайлики, а маленькие рисуночки — атрибуты для ссылок <A href= ...
как например <IMG src="/images/extA.gif" ... <IMG src="/images/fileA.gif" ...
Я их наблюдаю в других статьях, стильно. (т.е. список картинок из папки 'images' меня и интересует).
Я так понимаю, что где-то в word-е в атрибутах ссылки надо ставить абсолютные ссылки-атрибуты,
<IMG src="http://www.rsdn.ru/images/fileA.gif" , иначе при открытии локально сгенерированного htm картинки не будут найдены? Или скачать к себе в папку нужные gif?

R>А какую статью Вы пишете?

Я пока не хотел бы называть тему публично, вероятно из-за суеверности, чтобы не сорваться на более насущные дела по дому. Это всё-таки будет моя первая статья для RSDN. Занимает много времени, уже неделю пишу по-вечерам. Дальше должно быть легче. Если закончу, то вы об этом очень скоро узнаете (я её собираюсь выслать на рецензирование).
Скорее всего это будет жанр алгоритмы/математика, хотя там есть небольшой уклон в сторону hardware. Сейчас пишу soft для статьи.

У меня ещё есть 1 вопрос, если я в статью хочу вставить небольшой графический пример, показывающий работу описываемых алгоритмов, могу ли я написать процедурку (например на "JavaScript") и вставить прямо в середину статьи?
или может оформить как отдельный файл htm и сделать ссылку? Как это правильно делается?
from __python__ import paradigma
from __future__ import generators
from __waterfall__ import power
Re[4]: Шаблон для верстки статей RSDN
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 08.07.05 01:46
Оценка:
Здравствуйте, __WaterFall__, Вы писали:

__W>Как это объянить word-у? ну написал я "ext" в поле "примечание", а как к ней приклеить fileA.gif?


в ворде ты рисунок не увимдишь, его "приклеит" конвертор в xml

__W>Я так понимаю, что где-то в word-е в атрибутах ссылки надо ставить абсолютные ссылки-атрибуты,


нет

__W>иначе при открытии локально сгенерированного htm картинки не будут найдены? Или скачать к себе в папку нужные gif?


да, заведи в корне диска каталог images с нужными рисунками, тогда увидишь и локально
... << RSDN@Home 1.1.4 stable rev. 510>>
Re[5]: Шаблон для верстки статей RSDN
От: retalik www.airbandits.com/
Дата: 08.07.05 05:04
Оценка: +1
Здравствуйте, Odi$$ey, Вы писали:

OE>в ворде ты рисунок не увимдишь, его "приклеит" конвертор в xml

Поправочка: в xml его тоже не будет, его сгенерирует XSLT в финальном HTML.

__W>>иначе при открытии локально сгенерированного htm картинки не будут найдены? Или скачать к себе в папку нужные gif?


При генерации локального HTML вообще ставятся абсолютные пути к рисункам (определяется по каталогу установки шаблона). Они верны только для этого компьютера. Но локальный HTML нужен только для просмотра сгенерированной статьи. На сайте будут другие пути.
Успехов,
Виталий.
Re[6]: Шаблон для верстки статей RSDN
От: __WaterFall__ Беларусь vladimir.boltuts@gmail.com
Дата: 08.07.05 12:03
Оценка:
со списком рисуночков понятно (chmA.gif extA.gif fileA.gif ls.gif ls1.gif ls2.gif)

OE>>в ворде ты рисунок не увимдишь, его "приклеит" конвертор в xml

R>Поправочка: в xml его тоже не будет, его сгенерирует XSLT в финальном HTML.
спасибо, как я понял механизм такой
— в xml попадает type="ext"
— в html попадает абсолютный путь <IMG src="C:/Program Files/RSDN/Authoring Pack/Authoring/images/extA.gif"
— при выкладывании на RSDN абсолютный путь киляется

R>При генерации локального HTML вообще ставятся абсолютные пути к рисункам (определяется по каталогу установки шаблона). Они верны только для этого компьютера. Но локальный HTML нужен только для просмотра сгенерированной статьи. На сайте будут другие пути.


+ вопрос:
если я также захочу выложить html, например на свой сайт, мне надо пропатчить html, т.е. поубирать абсолютные пути?
может есть такая опция при генерации? (или скопировать в папку к статье всю папку Authoring и поставить в
свойствах путь к XSL = .\ (я попробовал — получим почти как на сайте <IMG src="./images/extA.gif")?
или все-таки самому писать конвертор?...)
есть второй способ скачать html статью с RSDN, (при условии, если ее опубликуют

мне так никто и не ответил на вопрос, можно ли в word документ вставлять сырой html код, например на "JavaScript"?
from __python__ import paradigma
from __future__ import generators
from __waterfall__ import power
Re: Шаблон для верстки статей RSDN
От: Дьяченко Александр Россия  
Дата: 16.12.06 22:57
Оценка:
В Висте не ставится падает где-то ближе к концу. В офисе 2007 как-то странно работает панелька
Re[2]: Шаблон для верстки статей RSDN
От: Sheridan Россия  
Дата: 16.12.06 23:52
Оценка: +1 :))
Здравствуйте, Дьяченко Александр, Вы писали:

ДА>В Висте не ставится падает где-то ближе к концу. В офисе 2007 как-то странно работает панелька

А я и не удивлен. Новые версии софта МС всегда требуют переделки более-менее серьезных вещей, связанных с этим софтом...
Matrix has you...
Re[3]: Шаблон для верстки статей RSDN
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.12.06 07:51
Оценка: +1 :))
Здравствуйте, Sheridan, Вы писали:

S>А я и не удивлен. Новые версии софта МС всегда требуют переделки более-менее серьезных вещей, связанных с этим софтом...


Карфаген должен быть разрушен?
A journey of a thousand miles must begin with a single step © Lau Tsu
Re[4]: Шаблон для верстки статей RSDN
От: Дьяченко Александр Россия  
Дата: 17.12.06 09:46
Оценка:
Здравствуйте, adontz, Вы писали:

S>>А я и не удивлен. Новые версии софта МС всегда требуют переделки более-менее серьезных вещей, связанных с этим софтом...

A>Карфаген должен быть разрушен?

Уже почти собрал обратно

Function FormatRange(content As Range, Format As Boolean, Optional code As Boolean) As String
    Dim h As Hyperlink, s As String, Text As String
    Dim r As Range, shape As InlineShape, iCode As Integer
    Set r = CopyRange(content)
    ReplaceText r, "&", "&amp;"
    ReplaceText r, "<", "&lt;"
    ReplaceText r, ">", "&gt;"
    ReplaceText r, "^l", "<BR/>"
    If Format Then
        If Not code Then
            Dim temp As Range
            Do While r.Hyperlinks.Count > 0
                Set h = r.Hyperlinks(1)
                Text = h.Range.Text
                s = "<A href=""" & Escape(h.address) & """"
                If h.ScreenTip <> "" Then s = s & " type=""" & h.ScreenTip & """"
                s = s & ">" & Text & "</A>"
                Set temp = h.Range.Duplicate
                h.Delete
                temp.Text = s
            Loop
            Do While r.InlineShapes.Count > 0
                Set shape = r.InlineShapes(0)
                Text = ProcessInlineShape(shape)
                Set temp = shape.Range.Duplicate
                shape.Delete
                temp.Text = Text
            Loop
        End If
        ReplaceFormat 
        If code Then ReplaceCode content
    End If
    Set r = CopyRange(content)
    FormatRange = Replace(r.Text, vbCr, IIf(code, vbCrLf, ""))
End Function

Падает в выделенном месте 0 элемента нет. Есть 1. Надо или 0 поменять на 1 или заменить do while на for each (покрайней мере у меня прокатило).
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[5]: Шаблон для верстки статей RSDN
От: Дьяченко Александр Россия  
Дата: 17.12.06 10:36
Оценка:
А так же

Sub StartConversion()
    
    ...
    
    XMLName = ThisDoc.FullName
    If bShortExt Then XMLName = Left(XMLName, Len(XMLName) - 4)
    XMLName = XMLName & ".xml"
    
    ...
    
End Sub

Предлагаю выделенное заменить на:
XMLName = Left(XMLName, InStrRev(XMLName, ".") - 1)

А то если готовишь текст в docx формате расширение неправильное делает.
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[6]: Шаблон для верстки статей RSDN
От: Дьяченко Александр Россия  
Дата: 17.12.06 12:05
Оценка:
И еще одно для C# не подсвечиваются get/set/value
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[7]: Шаблон для верстки статей RSDN
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 17.12.06 12:29
Оценка:
Здравствуйте, Дьяченко Александр, Вы писали:

ДА>И еще одно для C# не подсвечиваются get/set/value


Для их подсветки нужен парсер.
... << RSDN@Home 1.2.0 alpha rev. 669 on Windows XP 5.1.2600.131072>>
AVK Blog
Re[8]: Шаблон для верстки статей RSDN
От: Дьяченко Александр Россия  
Дата: 17.12.06 14:09
Оценка: +1
Здравствуйте, AndrewVK, Вы писали:

ДА>>И еще одно для C# не подсвечиваются get/set/value

AVK>Для их подсветки нужен парсер.

их можно и всегда подсвечивать не так их и много не в свойствах
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[9]: Шаблон для верстки статей RSDN
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 17.12.06 15:45
Оценка:
Здравствуйте, Дьяченко Александр, Вы писали:

ДА>их можно и всегда подсвечивать


А можно и никогда не подсвечивать, что будет не хуже.
... << RSDN@Home 1.2.0 alpha rev. 669 on Windows XP 5.1.2600.131072>>
AVK Blog
Re[4]: Шаблон для верстки статей RSDN
От: Sheridan Россия  
Дата: 17.12.06 17:20
Оценка:
Здравствуйте, adontz, Вы писали:

A>Карфаген должен быть разрушен?

Ну еще скажи что я неправ. Достаточно прочитать ветку с корня.
Matrix has you...
Re[10]: Шаблон для верстки статей RSDN
От: Дьяченко Александр Россия  
Дата: 17.12.06 18:11
Оценка:
Здравствуйте, AndrewVK, Вы писали:

ДА>>их можно и всегда подсвечивать

AVK>А можно и никогда не подсвечивать, что будет не хуже.
А бог с ним , но себе я переделал
... << RSDN@Home 1.2.0 alpha rev. 669>>
Re[5]: Шаблон для верстки статей RSDN
От: adontz Грузия http://adontz.wordpress.com/
Дата: 17.12.06 18:44
Оценка:
Здравствуйте, Sheridan, Вы писали:

A>>Карфаген должен быть разрушен?

S>Ну еще скажи что я неправ. Достаточно прочитать ветку с корня.

Ну вот если почитать исправиления Дьяченко Александра, то статнет ясно что скрипт с самого начала был не ахти как корректно написан
А вообще твоё утверждение не вполне верно потому что
  • Там где обратную совместимость общают, она есть. Программы написанные для Windows 2000, запускаются и на ХР и на 2003
  • Там где её не обещают, её искать не надо. Программы для .Net Frameword 1.1 зачастую не корректно работают на .Net Framework 2.0
  • A journey of a thousand miles must begin with a single step © Lau Tsu
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.