Thunder 3.14 bags

Тема в разделе "Ошибки , Баги, Проблемы", создана пользователем @sms, 12 окт 2016.

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. DenisDoorwway

    DenisDoorwway Участник

    27 окт 2015
    197
    39
    Мужской
    Все. Разобрался. Залил общий файл ключей на все доры размером в 62Мб. Видимо из-за такого объема и шел косяк. Сейчас уразал до 15Мб - пока работает без ошибок.
     
  2. dimka1119

    dimka1119 Новичок

    3 мар 2016
    22
    2
    Мужской
    Parse error: syntax error, unexpected '[', expecting ')' in /var/www/блабла/upload/index.php on line 116

    что может быть?
     
  3. amness

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

    11 апр 2016
    251
    86
    Мужской
    Для всех кого тоже за***ли в доску ошибки типа:

    "Encoding format (jpg?itok\u003dLM68mOpT) is not supported."

    Как исправить:
    Файл /plugins/Images.php начиная со строки 206
    Было:
    Код:
        $http_path = str_replace(['\\', $doc_root], ['/', rtrim($base_url, '/')], $cache_path);
    
         $info = new SplFileInfo($url);
    
         $ext = $info->getExtension();
    
         if(empty($keyword)) {
    
           $filename = $info->getBasename('.'.$info->getExtension());
    
         } else {
    
           $slugify = new Cocur\Slugify\Slugify();
    
           $filename = $slugify->slugify($keyword);
    
         }
    
         if(file_exists($cache_path. $filename.'.'.$ext)) {
    
           return  $http_path. $filename.'.'.$ext;
        
         }
    
         try {
    
           $img = Intervention\Image\ImageManagerStatic::make($url);  
    
    
    Стало:
    $http_path = str_replace(['\\', $doc_root], ['/', rtrim($base_url, '/')], $cache_path);

    $turl = trim(preg_replace('/\?.*/', '', $url));

    $info = new SplFileInfo($turl);

    $ext = $info->getExtension();

    if(empty($keyword)) {

    $filename = $info->getBasename('.'.$info->getExtension());

    } else {

    $slugify = new Cocur\Slugify\Slugify();

    $filename = $slugify->slugify($keyword);

    }

    if(file_exists($cache_path. $filename.'.'.$ext)) {

    return $http_path. $filename.'.'.$ext;

    }

    try {

    $img = Intervention\Image\ImageManagerStatic::make($turl);

    Не знаю на сколько это по пхпшному феншую, но работает.
     
    Firestarter и RaunOWW нравится это.
  4. Firestarter

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

    26 окт 2015
    1.191
    551
    Версия php должна быть 5.5
     
  5. Далер

    Далер Новичок

    27 мар 2016
    37
    0
    Мужской
    Как использовать рег. выражение? Вот так {{ "Удаляем 54685"|replace({'%[0-9]%':''}) }} ?
     
  6. amness

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

    11 апр 2016
    251
    86
    Мужской
    #66 amness, 14 дек 2016
    Последнее редактирование: 14 дек 2016
    Фильтр replace не умеет регулярки, себе сделал так:
    Файл /plugins/Contents.php после строки 45 вставляем:
    Код:
    new \Twig_SimpleFilter('clear', array($this, 'clearString')),
    
    После строки 381 :
    Код:
      public function clearString($string = null) {
    
         if($string === null) {
    
           return null;
         }
    
         return trim(preg_replace( array( '/(\w+) (\d+), (\d+)/i', '/(\d+) (\w+), (\d+)/i', '/(\d+) (\w+) (\d+)/i', '/(\d+). (\w+). (\d+)/i', '[^\W+]'), '', $string));
       }
    
    Фильтр обозвал clear {{'какой-то текст|clear'}}
    В моём случае удаляет даты в начале строки, можеш подставить свои регулярки
     
  7. Далер

    Далер Новичок

    27 мар 2016
    37
    0
    Мужской
    спасибо большое
     
  8. ddn128

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

    31 дек 2015
    516
    237
    Мужской
    дорген работает с php

    Код:
    {% set p = 'Удаляем 54685' %}
    {% set r = 'жопа' %}
    {% set pr_r = php_preg_replace('/[0-9]+/',r, p) %}
    {% set pr_d = php_preg_replace('/[0-9]+/','', p) %}
    <hr>
    <i>Заменили</i>
    <hr>{{pr_r}}
    <hr>
    <i>Удалили</i>
    <hr> {{pr_d}}
     
    Firestarter нравится это.
  9. Далер

    Далер Новичок

    27 мар 2016
    37
    0
    Мужской
    А у Вас получилось решить проблему с крякозябрами https://yadi.sk/i/9BfUlvg733aHSm
     
  10. ddn128

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

    31 дек 2015
    516
    237
    Мужской
    #70 ddn128, 15 дек 2016
    Последнее редактирование: 15 дек 2016
    а у меня их и не было
    kz.png

    Если это подсказки, то вотъ:

    kz2.png
     
  11. ravadir

    ravadir Новичок

    23 дек 2016
    7
    1
    Мужской
    Установил дорген, но страница вся в крякозябрах почему-то.

    В .htaccess стоит AddDefaultCharset UTF-8.

    В настройках домена тоже UTF-8. Подскажите, что я упустил?
     
  12. ddn128

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

    31 дек 2015
    516
    237
    Мужской
    файлы шаба в какой кодировке?


    совсем вся? или всё-таки не вся, но большинство?
     
  13. ravadir

    ravadir Новичок

    23 дек 2016
    7
    1
    Мужской
    #73 ravadir, 25 дек 2016
    Последнее редактирование: 25 дек 2016
    Разобрался. Каким-то боком ключевики и текстовка в другой кодировке оказались. Прошу прощения за мой тупизм.

    Есть еще один нюанс в тексте. Вроде все нормально, но есть ссылки на главную страницу с анкором {part_1}

    Что это?
     
  14. Firestarter

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

    26 окт 2015
    1.191
    551
    {part_1} нет такого в Thunder 3 вы используете версию 2.))
     
  15. ravadir

    ravadir Новичок

    23 дек 2016
    7
    1
    Мужской
    Открыл config.txt, там такой код:
    Код:
    return [
        'settings'    =>    [
            /**
             *    Текущая версия доргена:       
             */
            'thunderVersion' =>'3.1.5 Framework',
            /**
             *    Отображать ошибки :
    Снес все, буду по-новой ставить. Вдруг полтергейст :)
     
  16. amness

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

    11 апр 2016
    251
    86
    Мужской
    Шаблон blog

    <!-- Подмешиваю ключ 2 раза -->
    {{ content|strings(keyword, 3)|links(3, settings.doc_root ~ '/templates/public/blog/data/sitemap.txt',':','<a href="{base_url}{part_0}">{part_1}</a>' ) }}
     
    Firestarter нравится это.
  17. Firestarter

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

    26 окт 2015
    1.191
    551
    Суть в чем, с помощью этой функции, дорген разбивает каждую строку ":" из settings.doc_root ~ '/templates/public/blog/data/sitemap.txt . И формирует ссылку в виде <a href="{base_url}{part_0}">{part_1}</a>
    Покажите мне содержимое файла templates/public/blog/data/sitemap.txt
     
  18. amness

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

    11 апр 2016
    251
    86
    Мужской
    Раньше не заострял на это внимания но сейчас такая фигня уже поднадоела:
    Если обращатся к нескольким не сгенерированным страницам одновременно, то они встают в очередь и пока не закешируется предыдущая, все последующие висят в ожидании и в многопоток генерить безсмысленно.
    Это такая фича движка Thunder или дело в самом php и как это можно исправить?
     
  19. Firestarter

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

    26 окт 2015
    1.191
    551
    Все связано с самим пшп, точнее доступом при записи к одной и той же папки. Тут наверное я ничего не сделаю.
     
    amness нравится это.
  20. amness

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

    11 апр 2016
    251
    86
    Мужской
    Версия 3.15 как ошибку поправить:
    Код:
    Details
    Type: Error
    Message: Class 'Mongo' not found
    File: /var/www/test.com/public_html/index.php
    Line: 80
    
     

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