powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сохранение и отображение спецкомбинаций символов на сайте
10 сообщений из 10, страница 1 из 1
Сохранение и отображение спецкомбинаций символов на сайте
    #39109403
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно сделать к примеру штуку похожую на то как цитирование на данном сайте - то есть текст ставиться в теги и при отображении теги естественно не отображаются зато текст выделяется. В принципе это можно легко делать на сервере (подмену спецсимволов на html элементы) но при этом как мне кажется довольно большая нагрузка на севрер - ведь поиск и распарсирование (а могут быть вложенности) это очень затратно. А можно давать на клиент а уже на клиенте скрипт произведет все нужные работы. Нагрузка по парсингу ляжет на клиент. Несмотря на выигрышность второго варианта (но и геморрой если знания js слабые, ибо проще на языке программирования реализовать) хочу услышать мнения третьих лиц.
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109404
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так теги были [quot_][/quot_]
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109436
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FatherSqlгеморрой если знания js слабые, ибо проще на языке программирования реализовать) хочу услышать мнения третьих лиц.
1. JavaScript - это таки язык программирования :)
2. Регулярные выражения поддерживаются как в JS, так и в серверных языках.
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109529
FatherSql,

а может использовать textContent ?
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>innerHTML textContent</title>
<style>
div {border:1px solid #ccc; width:300px; height:20px; margin-top:10px;}
</style>
</head>
<body>
<button onclick="test()">Сравнить работу innerHTML и textContent</button>
<div id="d1"></div> <div id="d2"></div>
<script>
function test() {
  document.getElementById('d1').innerHTML = '<b>   Спецсимволы не отображаются </b>';
  document.getElementById('d2').textContent = '<b>   Спецсимволы отображаются </b>';
}
</script>
</body>
</html>
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109570
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не совсем понятна задача...,
спецсимволы не теги hmtl а значит их нужно интерпретировать то бишь заменять на чтото другое
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109571
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FatherSqlВ принципе это можно легко делать на сервере (подмену спецсимволов на html элементы) но при этом как мне кажется довольно большая нагрузка на севрер - ведь поиск и распарсирование (а могут быть вложенности) это очень затратно.Если не секрет, что там затратного? В первом приближении требуется замена '[quot_]' и '[/quot_]' на что-то вроде '<div class="quote">' и '</div>' соответственно. С этим легко пхпшная str_replace() справляется или, если нужно забрать из скобок текст, регулярки.
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109574
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot vkle]FatherSqlВ принципе это можно легко делать на сервере (подмену спецсимволов на html элементы) но при этом как мне кажется довольно большая нагрузка на севрер - ведь поиск и распарсирование (а могут быть вложенности) это очень затратно.Если не секрет, что там затратного? В первом приближении требуется замена '_' и '[/quot_]' на что-то вроде '<div class="quote">' и '</div>' соответственно. С этим легко пхпшная str_replace() справляется или, если нужно забрать из скобок текст, регулярки.
ну поиск подстроки а точнее даже поиск по регулярному выражению это некислое количество вычислений.
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109577
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FatherSqlпоиск подстроки а точнее даже поиск по регулярному выражению это некислое количество вычислений.Да не особо некислое, есть гораздо более ресурсозатратный функционал, на фоне которого поиск подстроки будет выглядеть сущими пустяками. Дополнительно к этому можно сократить количество преобразований до одного (непосредственно во время записи поста в базу), а клиенту отдавать уже готовый HTML. Однако, если требуется функционал модерирования, то в этом случае проще хранить в базе две версии - исходную (с квадратными скобками) и обработанную (с хтмл-тегами).
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109579
FatherSql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vkleFatherSqlпоиск подстроки а точнее даже поиск по регулярному выражению это некислое количество вычислений.Да не особо некислое, есть гораздо более ресурсозатратный функционал, на фоне которого поиск подстроки будет выглядеть сущими пустяками. Дополнительно к этому можно сократить количество преобразований до одного (непосредственно во время записи поста в базу), а клиенту отдавать уже готовый HTML. Однако, если требуется функционал модерирования, то в этом случае проще хранить в базе две версии - исходную (с квадратными скобками) и обработанную (с хтмл-тегами).
то что можно обработать это понятно но нужно редактировать поэтому не катит. А хранить 2 версии это точно не вариант уж лучше на сервере обрабатывать. А что касается что есть гораздо более затратный - так и что с того? это ж не единственное действо которое будет происходить на странице.
...
Рейтинг: 0 / 0
Сохранение и отображение спецкомбинаций символов на сайте
    #39109589
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FatherSqlА что касается что есть гораздо более затратный - так и что с того? это ж не единственное действо которое будет происходить на странице.Именно так, не единственное. Есть смысл оценить "вес" замены текста в общем процессе формирования страницы. Например, какой процент времени оно отъедает. Если оно в 1% уложится - то не вижу весомых причин вытаскивать эту обработку на клиента. При 10%, конечно, стоит задуматься.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сохранение и отображение спецкомбинаций символов на сайте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]