Предлагайте функционал.

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

  1. d070147

    d070147 Новичок

    14 июл 2016
    19
    1
    #21 d070147, 20 июл 2016
    Последнее редактирование: 20 июл 2016
    ПС давно отменили передачу кея, гугл скрывает большинство запросов. То что лайвинт. показывает, малая часть. Или нынче это изменилось?(я отходил от дел)
    о чем я blogovo.ru/google-referers
    www.notprovidedcount.com/
    https://habrahabr.ru/company/iseo/blog/197698/
     
  2. Firestarter

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

    26 окт 2015
    1.195
    553
    Все таки это работает, мало ключей, и все же можно ловить ключи из запроса.

    Пример, в любом месте шаблона, а лучше на страница с ключами:

    {% set filename = settings.doc_root ~ '/templates/public/blog/data/query_keywords.txt' %}
    {{ search_query(filename) }}

    А далее, уже выводите список этих ключей где вам нужно, только НЕ кешируйте {{ search_query(filename) }}
     
  3. amness

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

    11 апр 2016
    251
    86
    Мужской
    Firestirter, добавте в фильтр ya_translate прокси или опишите как это сделать самому, сервис очень быстро банит если использвоать разные api-key с одного ip.
     
    Firestarter нравится это.
  4. Григорий

    Григорий Участник

    6 авг 2016
    60
    13
    Мужской
    ХЗ, может и есть такой функционал но пришлось пару методов запилиьт.
    Это аналог функции links - только для картинок. на вход передаю массив с ссылками на изображения и равномерно по посту размазываю.
     
  5. Glokken

    Glokken Участник

    26 окт 2015
    144
    32
    Мужской
    Ну и как запилил? В студию :)
     
  6. Григорий

    Григорий Участник

    6 авг 2016
    60
    13
    Мужской
    Просто коппаста метода links() в Contents.php

    new \Twig_SimpleFilter('images', array($this, 'imagesArticle'), array('is_safe' => array('html'))),

    public function imagesArticle($string = null, $images = null, $keyword = null, $template = null) {
    if($string === null) {
    return null;
    } elseif($images === null && !is_array(images)) {
    return $string; }

    $sentences = explode('.', $string);
    $sentences_count = count($sentences);
    if($sentences_count < count($images)) {
    return $string;
    }

    $depth = ceil($sentences_count/count($images));
    $j = 0;
    for($i=0, $j = 0; $i < $sentences_count; $i++) {
    if (($i % $depth) == 0) {
    $result = str_replace("{link}", $images[$j++], $template);
    $result = str_replace("{keyword}", $keyword, $result);
    $sentences[$i] = $sentences[$i].'. '. mb_ucfirst($result);
    }
    }
    return implode('. ', $sentences);
    }
     
    Firestarter нравится это.
  7. Glokken

    Glokken Участник

    26 окт 2015
    144
    32
    Мужской
    Спасибо! Только для меня код - темный лес :-(
    Понял что нужно добавить в Contents.php
    А вот примерчик как в шаблоне все реализовать? Можно?
     
  8. Григорий

    Григорий Участник

    6 авг 2016
    60
    13
    Мужской
    Не вопрос )

    {% set images = bing_images(keyword)|slice(1, 10)%}
    {{article|images(images, keyword, '<p><img src="{link}" alt="{keyword}"><p>')}}
     
  9. Glokken

    Glokken Участник

    26 окт 2015
    144
    32
    Мужской
    Спасиб! :) Попробую.
     
  10. Григорий

    Григорий Участник

    6 авг 2016
    60
    13
    Мужской
    Предлагаю залить дорген на bitbucket - в закрытый репозиторий, что бы легко можно было дифы смотреть, что изменилось и тп. Сейчас у меня локальный git репозиторий в котором водны изменения и тп.
    Это нужно для того что бы было понятно, что добавилось, потому что мелкие фиксы не всегда вспомнишь что бы change highlight описать, а так по коммитам будет сразу ясно, что к чему и тп.
     
  11. Firestarter

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

    26 окт 2015
    1.195
    553
    Я давно думал на гитхаб залить, но плохо владею им. Идея то отличная
     
  12. Григорий

    Григорий Участник

    6 авг 2016
    60
    13
    Мужской
    На bitbucket можно зависти приватный репозиторий бесплатно, там ограничение на 10 -15 человек, думаю для попробывать будет норм, а дальше будет видно.
    Версионирование кода, очень хорошая штука - и что самое главное не сложная, если разработку будешь вести сам, тебе посути ничего не надо будет, коммить и пуш.
     
  13. Firestarter

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

    26 окт 2015
    1.195
    553
    Приветствую. В среду-пятницу, ап. Что будет расскажу, прошу отписаться может каких парсеров не хватает?
     
  14. Glokken

    Glokken Участник

    26 окт 2015
    144
    32
    Мужской
    Подсказок Youtube.
     
    Firestarter нравится это.
  15. elf

    elf Участник

    27 окт 2015
    119
    31
    Мужской
    Будет ап - то? Или на старых версиях продолжать пилить?
     
  16. Firestarter

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

    26 окт 2015
    1.195
    553
    Ап будет , но ничего кардинально нету, пару тройка новых функций и правка функционала. Уже все готово, уже может кто еще чего подкинет.
     
    elf нравится это.
  17. GrafMK

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

    27 окт 2015
    276
    51
    Мужской
    Можно яху вопросы обновить?
    Давно уже не работает((((
     
  18. Firestarter

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

    26 окт 2015
    1.195
    553
    Сделано.
     
    GrafMK нравится это.
  19. Firestarter

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

    26 окт 2015
    1.195
    553
    Сдалено
     
  20. GrafMK

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

    27 окт 2015
    276
    51
    Мужской
    А парсеры вообще сложно обновлять?
    Может легче ман написать для одаренных?
     

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