Первые шаги с Thunder 3...

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

  1. Lopaiev

    Lopaiev Новичок

    25 июн 2016
    18
    0
    Мужской
    Так тоже не получалось
     
  2. ddn128

    ddn128 Опытный Пользователь

    31 дек 2015
    520
    238
    Мужской
    Код:
    {% set lines = rand_str_from_file(settings.doc_root ~ 'templates/public/название_шаблона/data/text.txt',10) %}
    {% for line in lines %}
    {{line}}
    {% endfor %}
    
     
  3. Lopaiev

    Lopaiev Новичок

    25 июн 2016
    18
    0
    Мужской
    Благодарю☺ без комьюнити дор не создать.
     
  4. DeDok

    DeDok Новичок

    1 июл 2016
    15
    1
    Мужской
    Как сделать чтобы при формировании новых страниц из подсказок, новые добавлялись на главную?

    Есть например на главной пара ссылок сгенерированных из keywords.txt, а когда формируется новая страница из подсказок, то она встает перед или после старых на главной.

    Что то типа ленты новостной.....появилась новая, отобразилась со всеми и т.д.
     
  5. Firestarter

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

    26 окт 2015
    1.195
    553
    Можно писать в файл, а потом выводить в обратном порядке. Можно шаблон "блог " адаптировать
     
  6. DeDok

    DeDok Новичок

    1 июл 2016
    15
    1
    Мужской
    Почему то проверка не срабатывает. Ключ добавляется в txt в любом случае, а надо чтобы добавлялся, только если его еще там нету.

    Код:
    <!-- проверяю есть ли уже такой ключ -->
                {% if string_in_file(keyword,'/templates/public/ШАБЛОН/data/keywords.txt') %}
    
                {% else %}
    <!-- пишу ключ в кей тхт -->
                    {% cache 'keywords_file' ~ cache_id 0 %}
                       {% set keywords_file =  settings.doc_root ~ '/templates/public/ШАБЛОН/data/keywords.txt' %}  
                    {{ php_file_put_contents(keywords_file, keyword ~ "\r\n", 8) }}
                    {% endcache %}
    <!-- пишу ключ в кей тхт конец -->
                {% endif %}
    <!-- проверяю есть ли уже такой ключ конец --> 
     
  7. Googs

    Googs Новичок

    11 апр 2016
    4
    0
    Мужской
    Друзья можете 1 вопросам помогать если допустим у меня есть keyword = смотреть и еще допустим keyword1= онлайн и надо получать keyword3 = keyword+ keyword1 то есть смотреть онлайн, как это могу сделать ?
     
  8. ddn128

    ddn128 Опытный Пользователь

    31 дек 2015
    520
    238
    Мужской
  9. Googs

    Googs Новичок

    11 апр 2016
    4
    0
    Мужской
    спасибо очень
     
  10. Firestarter

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

    26 окт 2015
    1.195
    553
    Можно объединить строки через "~" символ.
     
  11. DeDok

    DeDok Новичок

    1 июл 2016
    15
    1
    Мужской
    Вроде все просто, но ничего не работает, всегда говорит что совпадений нет... х.з. почему, даже руками уже ключ вписывал.
    Код:
                {% if string_in_file(keyword,'/templates/public/ШАБЛОН/data/keywords.txt') %}
                    <h1>КЕЙ УЖЕ ЕСТЬ</h1>
                {% else %}
                    <h1>КЕЯ ЕЩЕ НЕТ</h1>
                {% endif %}
     
  12. Firestarter

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

    26 окт 2015
    1.195
    553
    Прикрепите пожалуйста кусочек файла и какую строку вы в нем ищете.
     
  13. DeDok

    DeDok Новичок

    1 июл 2016
    15
    1
    Мужской
    Есть keywords.txt
    Код:
    купить samsung
    купить nokia
    купить iphone
    Генерируется страница "купить samsung"

    Значит у нас keywords = купить samsung на этой странице

    В страницу вставлен код:
    Код:
                {% if string_in_file(keyword,'/templates/public/ШАБЛОН/data/keywords.txt') %}
                    <h1>КЕЙ {{keywords}} УЖЕ ЕСТЬ</h1>
                {% else %}
                    <h1>КЕЯ {{keywords}} ЕЩЕ НЕТ </h1>
                {% endif %}
    Получаю результат:
    Код:
    КЕЯ купить samsung ЕЩЕ НЕТ
     
  14. Firestarter

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

    26 окт 2015
    1.195
    553
    А попробуйте так:
    {% if string_in_file(keyword|trim,'/templates/public/ШАБЛОН/data/keywords.txt') %}
    <h1>КЕЙ {{keywords}} УЖЕ ЕСТЬ</h1>
    {% else %}
    <h1>КЕЯ {{keywords}} ЕЩЕ НЕТ </h1>
    {% endif %}
     
  15. DeDok

    DeDok Новичок

    1 июл 2016
    15
    1
    Мужской
    Не работает, даже {{keywords}} не выводит
    Результат:
    КЕЯ ЕЩЕ НЕТ
     
  16. Firestarter

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

    26 окт 2015
    1.195
    553
    {% if string_in_file(keyword|trim,'/templates/public/ШАБЛОН/data/keywords.txt') %}
    <h1>КЕЙ {{keyword}} УЖЕ ЕСТЬ</h1>
    {% else %}
    <h1>КЕЯ {{keyword}} ЕЩЕ НЕТ </h1>
    {% endif %}
    Так будет выводить кей, но проблема не в этом, разбираюсь.
     
    DeDok нравится это.
  17. Roman223

    Roman223 Новичок

    25 июл 2016
    2
    0
    Мужской
    Привет, ну что разобрался то, с последнего поста уже 20 деньков то прошло, очень тяжело?
     
  18. Firestarter

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

    26 окт 2015
    1.195
    553
    С причиной так и не разобрался, но будет работать если добавить перед ключами в файле пробел. Если честно, похоже на какую то магию, ибо функция рабочая 100%
     
  19. Roman223

    Roman223 Новичок

    25 июл 2016
    2
    0
    Мужской
    Мне интересно DeDok было узнать, он вообще работает с шаблоном, помогли ли Вы ему во всём разобраться, создал ли он хоть один дор, а то тема как то прекратилась, потому что я сам новичок, и начал изучение форума с его темы, самому такую придётся по ходу создавать.
     
  20. Firestarter

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

    26 окт 2015
    1.195
    553
    Будем его в теме ждать. Конечно создавайте свою тему, буду помогать. Я далеко от форума не отхожу, так что, помощь будет.
     

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