Подробнее... без перезагрузки страницы

Тема в разделе "Собственные разработки форумчан", создана пользователем snikolai, 05.10.2009.

  1. Offline

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

    Регистрация:
    03.06.2009
    Сообщения:
    20
    Симпатии:
    4
    Пол:
    Мужской
    Сделал такую штуку, загрузка продолжения материала без перезагрузки страницы.
    Не знаю, есть что-то подобное... мне не попалось

    Скачать здесь

    пробуем...
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 310
    Симпатии:
    375
    Пол:
    Мужской
    Интересно...

    Пригодится, если заголовок делать ссылкой, а продолжение статей будет небольшим.
     
  4. Offline

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

    Регистрация:
    03.06.2009
    Сообщения:
    20
    Симпатии:
    4
    Пол:
    Мужской
    да, тогда поисковики смогут проиндексировать продолжение
    да и если не совсем маленькое продолжение, внешний вид сильно не страдает

    сейчас подумал, что не сделал подключение плагинов у подружаемого продолжения... наверное можно добавить, хотя если продолжение не большое может и не надо... )
     
  5. Offline

    _voland_ Местный => Cпециалист <=

    Регистрация:
    12.04.2008
    Сообщения:
    2 171
    Симпатии:
    102
    Пол:
    Мужской
    Может я чего то не понимаю.. но зачем тут отдельный компонент? Почему не использовать com_content?
     
  6. Offline

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

    Регистрация:
    03.06.2009
    Сообщения:
    20
    Симпатии:
    4
    Пол:
    Мужской
    index.php?option=com_content&view=article&id=18&tmpl=component ?
    но тогда выводится какой-нибудь шаблон компонента com_content с обрамляющим форматированием, с кнопками (на печать, пдф)

    а с помощью компоненты, только модель от com_content подгружается ну и соответственно текст материала берется
     
  7. Offline

    _voland_ Местный => Cпециалист <=

    Регистрация:
    12.04.2008
    Сообщения:
    2 171
    Симпатии:
    102
    Пол:
    Мужской
    index.php?option=com_content&view=article&id=18&tmpl=raw
    а в папку \components\com_content\views\article добавляем view.raw.php - так как файлы не меняем а только добавляем это нельзя назвать хаком ядра
     
  8. Offline

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

    Регистрация:
    03.06.2009
    Сообщения:
    20
    Симпатии:
    4
    Пол:
    Мужской
    тогда точнее было бы так:
    index.php?option=com_content&view=article&id=18&layout=raw&tmpl=component

    можно и так

    но сам компонент использует модель com_content, т.е. практически компонента как бы и нет )

    но это уже фактически дело вкуса...
     
  9. Offline

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

    Регистрация:
    03.06.2009
    Сообщения:
    20
    Симпатии:
    4
    Пол:
    Мужской
    я попробовал сделать предложенный _voland_ вариант
    и возник такой нюанс:
    в раскладке com_content&view=article используется
    Код (CODE):
    1. echo $this->article->text;

    это вывод целой статьи

    но нам нужно взять только продолжение
    Код (CODE):
    1. echo $this->article->fulltext;


    но плагины в файле представления применяются только к article->text

    поэтому пока остается вариант с компонентом
    я обновил компонент для поддержки плагинов

    и еще нюанс :)

    не все плагины при такой загрузке содержания работают,
    если плагин формирует какой-то ява срипт и помещает его в head, то этот код теряется, потому как берется только сама статья
     

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

Загрузка...