Модератор форума: Yuri_G |
Сообщество uCoz » Архивариус » Решённые вопросы » Как вставить в статью/блог/страницу большой текст? |
Как вставить в статью/блог/страницу большой текст? |
Иногда возникает необходимость поместить на свой сайт крупный текст, обычно такая потребность возникает, когда организуется небольшая библиотека. Если вы попытаетесь залить такой текст, ucoz его обрежет (даже на отдельную страницу выделяется лишь 60000 знаков, что уж говорить про статьи и блоговые заметки). Конечно, можно разрезать на кусочки, но если это, скажем, средних размеров повесть, кусочков получится весьма и весьма.
Есть, само собой, вариант: залить текст в виде htm через файловый менеджер, а затем вызвать его в iframe. iframe - гадко, ведь ему обязательно нужно выставлять поля, внутри него не будет работать тот же стиль, распространяющийся на страницу (можно, безусловно, поглумиться над заливаемым htm, но это не выход), да и ява-скрипты, действующие на странице, тоже внутри и-фрейма не будут работать. Опять же - неудаляемая на некоторых браузерах рамка. В общем, и-фрейм - не наш вариант. php-код мог бы, вероятно, помочь, но сторонние php на ucos запрещены. Вот и хочется спросить - как же вставить в статью большой текст? Но так, чтобы его можно было легко редактировать впоследствии. |
Quote (Роман_Мареков) Каталог статей. просто как вариант, но для каталога статей он не подойдёт. В общем суть такая, к примеру возьмём каталог файлов. При добавлении материала в каталоге файлов, можно загружать в прикрепление файлы. Так вот, в блокноте пишешь свою статью, сохраняешь её в формате .html (можно в файле даже не прописывать <html>, <body> и т.д.) и при добавлении материала прикрепляешь этот файл. У прикреплённого файла есть $код$ — $FILE_DIRECT_URL$ и теперь при помощи маленького скрипта, загружаешь содержимое этого файла на страницу. в шаблоне страница материала и комментариев к нему добавляем после $MESSAGE$ <div id="publ_full"></div> <script type="text/javascript"> $('#publ_full').load('$FILE_DIRECT_URL$'); </script> Таким образом хоть и понадобятся лишние телодвижения, но они будут не значительны. Добавлено (26-Авг-2010, 17:19:42) |
школа7332,
Quote Всем привет. Вот я ...... , для таких как я? 1 . Нельзя копировать тексты , таблицы и прочее из Ms Office Word / Excel , в материалы и на страницы сайта . Сообщение отредактировал Miss_Esq - Пятница, 29 Окт 2010, 11:46:38
|
Тоже интересует вопрос со страничками. На многих сайтах, в том числе и на созданных в системе ucoz, весь материал не помещается на страницах, а внизу есть закладки страничек, щелкнув по которым можно перейти к следующей странице. Ну, как в этой теме на форуме. Есть ли встроенная возможность добавить эти странички или же нужно вручную создавать новые страницы, разбивать материал на части и прописывать в закладках внизу ссылки на каждую страницу? Просто, если надо материал из нескольких страниц разбить на части, то это не проблема, можно и вручную прописать ссылки на страницы. А если материал постоянно обновляется? Если по типу блога, в начало страницы постоянно добавляем новый материал, а предыдущий сдвигается назад, на следующие страницы. И таких страниц, к примеру, штук 300 Получается, при добавлении каждой новости придется все ссылки на страницы менять вручную??? Вот и интересует, нет ли встроенной возможности это автоматизировать:)
|
Famora,
Quote Вот и интересует, нет ли встроенной возможности это автоматизировать Only Windows 7. Only Internet Explorer 9. Only Ms SPD, all other error.
Сообщение отредактировал nightdrednout - Воскресенье, 16 Янв 2011, 10:48:22
|
Амарго,
Quote отформатированный в Word, сохранив формат Famora, Quote Если не трудно, конечно Quote document.write('Здесь пишите ваш текст'); Пишите в обыкновенном текстовом редакторе. Но лучше делать в редакторе HTML Ms Office SharePoint Designer? есть там режим создать Java Script страницу - файл. Весь текст должен идти без переводов строк одной сплощной строкой, пробелы и знаки припинания как обычно ( есть оговорка по кавычкам ). Переводы строк пишите тегами <br>. Так же в данной форме записи работают и теги HTML, с некоторыми ньюансами. Сохраняете файл например с именем mybigtext.txt, потом переименовываете его в mybigtext.js и загружаете в какую нибудь папку в Файловый менеджер сайта. Ссылку на него ( типа - <script type="text/javascript" src="http:// адрес сайта/папка в ФМ/mybigtext.js"></script> ) ставите туда куда нужно вставлять текст. Only Windows 7. Only Internet Explorer 9. Only Ms SPD, all other error.
Сообщение отредактировал nightdrednout - Среда, 26 Янв 2011, 01:55:36
|
В_а_с_и_л_ё_к_78,
Quote как мне вставить текстовые документы Word (doc) Самое лучшее это писать и форматировать текст непосредственно в HTML редаеторе типа Ms Office SharePopint Designer. Вот после этого редактора на сайт можно вставлять что угодно. Если хотите вогнать много текста то пишите так <script type="text/javascript"> document.write ('ваш текст') </script> Преводы строк в тексте делать тегами <br>, пробелы остаются пробелами, весь текст должен идти одной строкой в этом скрипте. Кавычки заменять эквивалентом " - двойную кавычку - заменять сочетанием символов ( убрать пробелы межлу символами ) - & q u o t ; ' - одинарную кавычку - заменять сочетанием символов ( убрать пробелы межлу символами ) - & # 3 9 ; Можно применять в скрипте любые HTML теги форматирования текста. Таким образом можно вставить материала более чем в 10 раз больше. И плюс к этому читайте что делать с написанным скриптом в сообщении № 41 Only Windows 7. Only Internet Explorer 9. Only Ms SPD, all other error.
Сообщение отредактировал nightdrednout - Суббота, 12 Фев 2011, 15:52:47
|
В_а_с_и_л_ё_к_78, если у вас слишком большие тексты (более 60к символов) их вообще не желательно выкладывать именно на страницах.
Выкладывайте их в PDF файлах, с небольшим описанием содержащегося в файле текста. Тут двойная польза - пользователю не нужно утруждать себя читать простыню текста с сайта. Файл индексируется поисковиками. Кроме того, при наличии установленного Adobe Reader - файл откроется прямо в браузере. Создавать PDF файлы можно например с помощью Google Docs. |
читала-читала так и не поняла.
Если нужно вставить ТАБЛИЦУ таблица нужна 28 строк на 20 столбцов |
Кошка_дкая,
Quote как тут можно избежать превышения 60.000 символов? Only Windows 7. Only Internet Explorer 9. Only Ms SPD, all other error.
Сообщение отредактировал nightdrednout - Понедельник, 28 Фев 2011, 18:21:26
|
Доброго времени суток.
Наверно повторюсь с вопросом, но инфу, интересующую меня, не нашел ( или не правильно понял) Ситуация такова - есть огромный прайс сделанный в MS Excel. Каждую группу прайса необходимо выводить на отдельную страницу. Врианты с ФМ не рассматриваю (Pdf, doc и т.п) Для себя нашел вариант с переносом в Nvu и скопированный html код в последствии, но в 60к символов все равно не укладываюсь. Фреймы вроде тоже не устраивают - слишком много с ними проблем. Подскажите какие еще есть варианты. |
| |||