exploders.info - Портал по взрывчатым веществам и пиротехнике
АВТОРИЗАЦИЯ
ЛОГИН:
ПОРОЛЬ:
Автор: Kalium
2010-02-20 [#39568]

О доработке раздела Статьи

Форум: Гостевая книга

Хочется определиться вот с каким вопросом: как будут добавляться статьи. Размещение визуального html-редактора неудачно по нескольким причинам. Во-первых, как правило, такие редакторы корректно работают только в IE. Во-вторых, наличие доп. возможностей форматирования нередко приводит к излишней пользовательской самодеятельности которая портит общей дизайн. В третьих, есть определенная опасность связанная с размещением фоток с внешних ресурсов. Поясню: заинтересованное лицо может написать простой скрипт-счетчик, который будет записывать IP-адрес и скажем версию браузера пользователя, а в ответ выводить картинку. С помощью настроек сервера этот скрипт может выглядеть в адресной строке как обычная картинка. В результате, заинтересованное лицо создает на сайте статью со своей картинкой и получает данные о всех пользователях просмотревших эту статью на свой сервак. Еще хуже, если разрешить вставку flash, т.к. он выполняется независимым от браузера плагином и даже если в браузере установлено соединение через прокси, он пропалит ваш реальный IP. Опять таки, хочется чтобы страницы сайта имели валидный XHTML-код, а это с визуальными редакторами сделать непросто. И наконец, каждый автор статьи, я думаю, хочет чтобы его креатив максимально легко находился в поисковых машинах, а для подобной оптимизации нужны определенные знания. Ввиду всего этого, оптимальным мне видится вариант, когда статьи будут присылаться через форму или по почте в формате Ms Word, а размещаться уже администрацией. Но тут есть проблемка: я не уверен что у меня будет время чтобы постоянно этим заниматься. Было бы замечательно, если бы модераторы смогли освоить несколько XHTML-тэгов и также принимать участие в верстке статей. По сути, ничего сложного нет. Будет использоваться всего несколько тэгов: <p>, <a>, <strong>, <em>, <table>, <tr>, <td>, <th>, <img>, <ul>, <li>, <ol> Все на самом деле просто. Все абзаны нужно будет внести в тэг <p> ... </p> Для переноса строки (типо как при нажатии enter в любом текстовом редакторе) вставляется тэг <br/> Таблицы имеют следующий вид: <table cellpadding="5" cellspacing="1"> <tr> <th>Заголовок 1</th> <th>Заголовок 2</th> <th>Заголовок 3</th> </tr> <tr> <td>Значение 1</td> <td>Значение 2</td> <td>Значение 3</td> </tr> <tr> <td colspan="2">Значение 1-2</td> <td>Значение 3</td> </tr> </table> <table> - основной тэг таблицы, его нужно будет вписывать с представленными параметрами ( cellpadding="5" cellspacing="1") <tr> - тэг соответствующий строке таблицы. Внутри тэга <tr> могут быть тэги <th>..</th> и <td>..</td>. <th> - это ячейка-заголовок (вид таблиц см. тут http://www.exploders.info/sprawka/, ячейка заголовок - черная с закруглениями). <td> - это простая ячейка с содержимым ВАЖНО! Кол-во ячеек (<td> или <th>) в каждой строке таблицы (<tr>) должно быть одинаковым. Если вы хотите объеденить несколько ячеек в одну, то вместо всех объеденяемых ячеек оставляете одну и добавляете в нее параметр colspan="КОЛ-ВО ОБЪЕДЕНЕННЫХ ЯЧЕЕК". Например если у вас в таблице четыре ячейки (столбца), и вы хотите две средние из них объеденить, виду строки будет такой: <tr> <td>..</td> <td colspan="2">..</td> <td></td> </tr> Все параметры тэгов должны писаться маленькими буквами а значения должны быть заключены в двойные кавычки. Для вставки картинок используется тэг <img> Для него важно задать ДВА параметра: src - URL файла картинка alt - альтернативный текст (виден пока картинка грузится или если картинки отключены в браузере) Вот пример картинки с графиком из пиросправки: <img src="/images/sprawka/graf4.gif" alt="Рис 4. Зависимость критического диаметра от плотности для перхлората аммония (ПХА)"/> Обратите внимание на / (слэш) вконце тэга. Тэги вообще бывают парные и непарные. Парные имеют открывающий и закрывающий тэг (например <p>...</p>) и ограничивают ими некое "вместилище". В парных тэгах слэш ставится вначале закрывающего тэга (</p>), в непарных / всегда ставится вконце (<br/>). Тэг <strong>...</strong> - выделяет жирным помещенный между открывающим и закрывающим тэгом текст. Тэг <em>...</em> - выделяет курсивом. Также есть тэги <h2>...</h2>, <h3>...</h3> Они используются для заголовков (тэг <h1> не использовать!) При этом в <h2> включаются более значемые заголовки, в <h3> менее значимые (т.е. подзаголовки) Списки создаются с помощью тэгов <ul> (ненумерованный список) и <ol> (нумерованный). Внутри них распологаются элементы списка в тэге <li>...</li> Например: <ul> <li>Элемент 1</li> <li>Элемент 2</li> <li>Элемент 3</li> </ul> Насколько все это понятно модераторам и как вы вообще смотрите на идею содействия в верстке статей?

Мне нравится
  • Plutonium ОМГ! Экспресс-ликбез от Калия!)) Короче всем кто решит чота подправлять в хтмле могу скинуть удобную программку дримвьювер, версия старая но нам новые свистоперделки не нужны. Вместе с ключиком. Сам ей пользуюсь. Странички выходят очгодные. Тока у меня русификатора нету, но я думаю разберетесь, там легко работать. 2010-02-20 [#39569]
  • Plutonium еще 2010-02-20 [#39570]

© Добрейшей души человеки, 2003-2019

При использовании материалов ресурса ссылка обязательна.