1. Вниманию авторов!

    Темы из разделов платных услуг удаляются, если:
    • тема создана более 2-х месяцев назад И
    • внутри темы не ведётся активных обсуждений задачи И
    • автор не уведомил администрацию об актуальности задачи.
    Так же тема будет удалена, если:
    • есть подозрение на мошеннические действия со стороны автора;
    • в задаче предлагается оказать содействие в разработке ресурсов, направленность которых противоречит законодательству РФ и моральным устоям здорового общества.
    Скрыть объявление

Переделка встроенного редактора или создание нового компонента

Тема в разделе "АРХИВ", создана пользователем Sense, 06.06.2008.

  1. Offline

    Sense Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    здравствуйте
    необходимо переделать встроенный редактор джумлы таким образом, чтобы текст можно было аплоадить в зипе с компьютера
    тексты большие - вставлять в поле редактора проблематично
    или же может быть кто-то взялся бы написать компонент для решения этой задачи
    коротенькое тз:
    загрузка текста в зипе
    автоматическая вставка кода в начало и конец каждой страницы текста (например адсенса)
    формирование титла и дескрипшена страницы на основании текста заключенного в какой-либо тег, например h1
    должны получатся онлайн книги наподобие вот такой:
    Очарованные Гавайи
    если кто-то заинтересован в подобном скрипте можно скооперироваться
    связь через пм или 333пять99939
     
    Последнее редактирование: 06.06.2008
  2.  
  3. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    что мешает поставить Денвер и под него джумлу на локальном компе, а потом просто экспортировать из локальной на удаленную БД таблицу jos_content?
     
  4. Offline

    Sense Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    тем, что это трудозатратно
    книг много нужно максимально автоматизировать процесс
    интересно, а может быть можно сразу как то текст перегонять в mysql а потом импортировать в джумлу?
    то есть берем многостраничную книгу
    скриптом вставляем в конец и начало свой код плюс тег деления на страницы
    затем склеиваем страницы и перегоняем в mysql
    потом просто импортируешь в джумлу и все
    реально такое вообще?
     
    Последнее редактирование: 06.06.2008
  5. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    сомневаюсь, что такое возможно.
     
  6. Offline

    Sense Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    а в чем собственно трудность? что именно невозможно?
     
  7. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    тогда нудно писать SQL скрипт такого вида (образец взят из дистрибутива):

    Код (CODE):
    1. INSERT INTO `#__content` VALUES (1, 'Добро пожаловать в Joomla!', 'Добро пожаловать', 'Если Вы что-нибудь читали о Системах Управления Содержимым (СМS), то вероятно знаете, по крайней мере, следующее: СМS бывают в большинстве случаев непозволительно дорогими и некоторые CMS очень сложны в управлении и использовании.
    2. <br /><br />{mosimage} Joomla! призвана изменить это мнение... <br />Joomla! очень сильно отличается от обычных портальных систем. Для начала, она не сложна. Joomla! была разработана для широкой публики. Она распространяется по лицензии GNU/GPL, легка в установке и управлении, и очень надежна', 1, 1, 0, 1, '2005-10-14 11:54:06', 62, 'Web Master', '2005-10-14 12:33:27', 62, 0, '0000-00-00 00:00:00', '2004-01-01 00:00:00', '0000-00-00 00:00:00', 'asterisk.png|left|Логотип Joomla!|1|Пример подписи|bottom|center|120', '', '', 1, 0, 1, '', '', 0, 0);


    и так для каждой статьи.

    я имел в виду, то что вряд ли получится научить редактор распаковывать зип, и вставлять текст куда надо. Это отнимет еще больше времени чем просто COPY&PASTE
     
  8. Offline

    Sense Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    понял
    большое спасибо за идею
    буду плясать в эту сторону
     
  9. Physicist
    Offline

    Physicist Недавно здесь

    Регистрация:
    12.09.2006
    Сообщения:
    116
    Симпатии:
    9
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    А не проще сделать компонент, который будет позволять делать загрузку файла на сервер, а дальше самостоятельно его распаковывать и добавлять в БД? Класс для распаковки zip-архивов в Joomla есть, так что это дело техники.
     
  10. agruts
    Offline

    agruts Russian Joomla! Team

    Регистрация:
    01.03.2006
    Сообщения:
    612
    Симпатии:
    21
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    Physicist, что это должен быть за файл? Я имею в виду содержимое файла.
    Если sql в архиве, то зачем эти танцы с бубном, когда есть неплохие менеджеры MySQL, которые позволяют копировать таблицу со всем содержимым с одной БД в другую?

    В конечном итоге, получается, что быстрее всего получится такой вариант:
    1. на локальном компе наполняется контент
    2. экспорт таблицы jos_content на удаленный хост.

    недавно наткнулся на очень хороший скрипт для дампа и восстановления БД. Можно указать какие именно таблицы обрабатывать - по названию или по маске. Очень шустрый и предельно прост как 3 коп, не требует особых знаний SQL.

    Использвание: распаковать и положить php в корень домена (можно в любую директорию даже).
    тоже самое на другом хосте.
    вызвать php из браузера (http://domain_name/dumper.php)
    ввести логин и пароль для доступа к БД
    после завершения дампа скопировать архив с дампом на другой хост и там же запустить dumper.php для импорта в БД.
    У меня перенос 3 баз (джумла, SMF и Wordpress) занял около 5 минут
     

    Вложения:

  11. Physicist
    Offline

    Physicist Недавно здесь

    Регистрация:
    12.09.2006
    Сообщения:
    116
    Симпатии:
    9
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    Вроде бы исходная задача была
    А вы тут понапридумали с sql-дампами...
     
  12. Offline

    Sense Недавно здесь

    Регистрация:
    06.06.2008
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    Ответ: Переделка встроенного редактора или создание нового компонента

    на сервере кладу скрипт который принимает текст в зипе, обрабатывает его и импортирует в базу
    2 вопроса осталось
    подскажите, пожалуйста, где можно прямо в двиге джумлы вставить код так, чтобы адсенс размещался перед началом текста на странице и перед кнопками предыдущая - далее, то есть был в самом тексте
    с этим трабла
    видел есть плагин - JoomSEO динамически создает ключевые слова, мета описания, изменяет заголовок (title) на лету, добавляет теги <h1>,<h2>,<h2>... в заголовки статей и многое другое
    поставил его, в принципе работает, но порет фигню с кейвордами
    первый символ в слове нормально отображается остальные вопросики
    и что-то не заметил я чтобы он в теги заголовков что-либо оформлял
    взят отсюда
    может глянет кто-нибудь почему с кейвордами такая шляпа?
    брал отсюда http://www.joomseo.com/downloads/joomseo-for-joomla-1.5.x/index.php?Itemid=4
     
    Последнее редактирование: 08.06.2008

Поделиться этой страницей

Загрузка...