0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 4194 Просмотров
*

nikolas

  • Новичок
  • 8
  • 2 / 0
Добрый день.

На стороне сервера планировщик с некоторой периодичностью выполняет обновление заданного набора htm-файлов.
Подкажите, пожалуйста, есть ли возможность, используя JCE-редактор, сформировать документ, который бы обновлял свое содержимое по заданному htm-файлу.

Использование шаблонов не годится, т.к. после вставки htm-файла как шаблона никакого обновления не происходит (собственно шаблон он и есть шаблон).
Можно решить проблему с помощью фреймов. Но есть несколько минусов:
1. Едет разметка ячеек таблицы(ширина полей).
2. Содержимое htm-файла может изменяться по объему. Хотелось бы не отображать полосу прокрутки, но тогда возможна ситуация "обрезания" фреймом вставленнного содержимого по высоте.

В целом реализация через фрейм не очень удачна, поскольку в теле htm-файла, отображенного на стороне клиента будут указаны имена файлов, данные из которые были использованы при генерации страницы. Желательно, чтобы результирующий htm-файл на стороне клиента выглядел как одно целое. Возможно в этом случае такой документ стоит делать не из редактора...
 
Есть ли более правильное/удачное решение? Спасибо.
« Последнее редактирование: 11.04.2007, 11:03:56 от nikolas »
*

Alex_B

  • Захожу иногда
  • 196
  • 39 / 0
мне кажется самое удачная замена фреймам Ajax, он как раз для таких целей.
*

nikolas

  • Новичок
  • 8
  • 2 / 0
Хм.. дело не совсем в той технологии. )
В принципе можно использовать Ajax, SSI и много чего еще. Но в редакторе мы можем изменять только содержимое новости. Максимум, что можно это редактировать новость в html-режиме. Именно он и представляет основную проблему. Если в html-режиме записать строку вида

<!--#include virtual="/имя_файла.htm" -->

то html-редактор по нажатию кнопки "Обновить" этот код сохранит. Однако при просмотре такой новости ничего выведено не будет (хотя если это подключение выполнить в отельном shtml-файле, то все сработает "на ура").

Если же в html-редакторе мы попробуем описать php-блок любого содержания, например,
<?php
  echo"Hello World!";
?>

то html-редактор по нажатию кнопки "Обновить" этот код удалит и наша новость будет по-прежнему пустой.

Также можно использовать вариант интеграции скрипта в движок, но это способ окажется головной болью при обновлении версии движка.

В общем пока ищу удобный способ для реализации такой возможности.
*

nikolas

  • Новичок
  • 8
  • 2 / 0
Перелопатил весь форум и нашел такое решение:
http://joomlaforum.ru/index.php/topic,2422.0.html

Перелопатил весь форум и нашел такое решение:
http://joomlaforum.ru/index.php/topic,2422.0.html

К сожалению, ссылка не работает. Меня тоже интересует этот вопрос, nikolas, можете поделиться решением? Или, может, кто еще подскажет?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Разрешённые расширения файлов и максимальный размер файла

Автор Maffo

Ответов: 0
Просмотров: 1060
Последний ответ 26.12.2019, 10:15:20
от Maffo
Отключение встроенной автоматической обработки содержимого

Автор alonelive

Ответов: 0
Просмотров: 1216
Последний ответ 11.07.2014, 13:41:47
от alonelive
Некорректное выделение содержимого JCE 2.0.17

Автор PRammer

Ответов: 3
Просмотров: 2312
Последний ответ 20.05.2013, 22:36:38
от hapson
Где увеличить размер загружаеиого файла

Автор Akksimo

Ответов: 2
Просмотров: 1257
Последний ответ 03.04.2013, 06:24:27
от Akksimo
Как увеличить размер загружаемого файла?

Автор Shwepps

Ответов: 2
Просмотров: 5724
Последний ответ 22.03.2013, 01:53:25
от Shwepps