Использование своего контента

Тема в разделе "Thunder 3.X", создана пользователем makemehappy7, 11 июл 2016.

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Внимание!!! До 1 Мая, скидка 30% на Thunder 3 и MassSiteProxy в магазине. http://ifirestarter.ru
    76197935908C47D5
    DB8D53C51B1B4292
    ECE321C0FEAA401A
    BC91C339687A45BF
    D2B06542439C4948
    400AF79DD3C64D5A
    C244061C86A64B01
    6E1B8B292E944D0D
    354131281E244BD3
    A11B629F8F97427F
  1. makemehappy7

    makemehappy7 Новичок

    10 июл 2016
    5
    0
    Мужской
    А есть возможность использования своего контента? К примеру, в одну папку я закину 100500 txt файлов, то как я могу их использовать для наполнения сайта?
     
  2. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    Можно узнать, что именно записано в этих файлах. Можно записать информацию в фиде:
    ключ;заголовок;тело статьи
    и т .д.
    И уже разделять и выводить. Расскажите как сформированы файлы.
     
  3. makemehappy7

    makemehappy7 Новичок

    10 июл 2016
    5
    0
    Мужской
    на первой строчке заголовок, со второй строки идет тело статьи.
     
  4. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    Верстаю элементарный шаблон, к вечеру покажу, обязательно
     
    makemehappy7 нравится это.
  5. makemehappy7

    makemehappy7 Новичок

    10 июл 2016
    5
    0
    Мужской
    Спасибо большое. Буду ждать.
     
  6. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    #6 Firestarter, 11 июл 2016
    Последнее редактирование: 11 июл 2016
    Обучающий шаблон(заготовка) как сделать белый(на своем контенте) сайт с пагинацией на Thunder >3.10

    Положить в папку \templates\public
    В config.php заменить public->template на "white"
    Изучаем папку \templates\public\white

    Все файлы контента лежат в папке data Шаблона с названиями N.html

    Первая строка - это название статьи
    Вторая - это краткое описание
    Третья - это полное тело статьи в html

    В \templates\public\white\homepage.html в переменную per_page можно установить сколько статей выводить на главной.


    Домашняя работа:
    1) Посмотреть и приделать к шаблону кеширование, так как идет обращения к файлам с контентом, а это может вызывать большие нагрузки, особенно на "главной".

    2) Добавить в шаблон свои стили и т.д.
     

    Вложения:

    • white.zip
      Размер файла:
      3,5 КБ
      Просмотров:
      77
    makemehappy7 нравится это.
  7. makemehappy7

    makemehappy7 Новичок

    10 июл 2016
    5
    0
    Мужской
    Спасибо большое. Это то, что я искал :)
     
  8. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    Если не сложно, черканите отзывчик на форуме, на котором покупали. Честное слово, это лучшая благодарность. Спасибо за понимание.
     
  9. makemehappy7

    makemehappy7 Новичок

    10 июл 2016
    5
    0
    Мужской
    Я через ваш сайт покупал, в гугле нашел. я на русскоязычных форумах не сижу :)
     
  10. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    Тогда ок, едем дальше. Будут вопросы велкам.
     
  11. eri

    eri Новичок

    10 дек 2015
    37
    2
    Мужской
    Подскажи, как добавить ключ в тег title
    {% block title %}

    {% endblock %}
    Чтобы на страницах сайта в титл, добавлялся ключ, вставка {{chanks[0]}} не работает, оно и понятно, но как добавить ключ?
     
  12. amness

    amness Активный Участник

    11 апр 2016
    250
    86
    Мужской
    ?
    {% block title %}
    {{keyword|title}}
    {% endblock %}
     
  13. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    Код:
    <!-- Устанавливаю в переменную из какой директории считать файлы -->
    {% set content_dir =  settings.doc_root ~ '/templates/public/white/data/' %}
    
    <!--Беру из урл названия файл для получения контента -->
    {% set content = php_file_get_contents(content_dir~id) %}
    
    <!-- Разделяю содержимое на строки -->
    {% set chanks = content|split('\n') %}
    
    {% set keyword = chanks[0] %}
    
    {% block title %}
    {{ keyword }}
    {% endblock %}
    
    <!-- Заголовок беру из первой строки, а урл формирую из названия файла-->
    <h2>{{chanks[0]}}</h2>
    
    <!--Краткое Описание поста из второй строки-->
    <p>{{chanks[1]}}</p>
    <hr/>
     
  14. eri

    eri Новичок

    10 дек 2015
    37
    2
    Мужской
    Еще вопрос, а как сделать, чтобы дорген понимал html теги, при вставке строк
    chanks[2] chsnk[3]. Я имею ввиду в строках, в тексте проставлены теги.
    А то получается, что он выводит на дорвее не обрабатывая теги, пример:

    <p>Которой принадлежит Ashley Madison, день и девушка трудятся. </p><p>Нужно расслабиться и попытаться получить максимум удовольствия, Что заставляет современную женщину искать любовника. Уже точно врать не мог, если у вас есть нужда в нашем сайте. </p>
     
  15. amness

    amness Активный Участник

    11 апр 2016
    250
    86
    Мужской
    {{chanks[2]|raw}}
     
    teodocomo, eri и Firestarter нравится это.
  16. heyner

    heyner Участник

    25 янв 2016
    218
    43
    Как приделать к шаблону кеширование, так как идет обращения к файлам с контентом, а это может вызывать большие нагрузки, особенно на "главной" ?
     
  17. amness

    amness Активный Участник

    11 апр 2016
    250
    86
    Мужской
    Наверное так:
    {% cache 'main_page' ~ cache_id 0 %}
    Контент
    {% endcache %}
     
    Firestarter нравится это.
  18. RaunOWW

    RaunOWW Новичок

    15 июл 2016
    23
    4
    Мужской
    Почему тектовка не берется из файла ~100мб? 5мб норм читатает.
    Вот так вывожу
    {%set content = rand_text_from_file(settings.doc_root ~ '/templates/public/blog/data/text.txt',10 %}
     
  19. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.242
    559
    Это связано с ограничениями на хостинге. свой сервер или хостинг?
     
  20. RaunOWW

    RaunOWW Новичок

    15 июл 2016
    23
    4
    Мужской
    Свой сервер.