Перейти к публикации

radrigo

Клиенты
  • Публикации

    1 419
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    59

Сообщения, опубликованные пользователем radrigo

  1. Всем привет.

    Может кто подскажет, каким образом можно передать весь контент в Турбо-страницы Яндекса? Новостей около 20 тыс. Хочется избавиться от предупреждения в Яндекс-вебмастере.

    Заранее признателен за подсказку.

  2. 2 минуты назад, celsoft сказал:

    Да, теперь все понятно. Принято. Баг подтвержден и будет исправлен в следующей версии скрипта.

    А можно как-то исправить сейчас? Может можно незначительные изменения где-то в файлах сделать? До следующей версии ещё далеко.

  3. 4 минуты назад, celsoft сказал:

    Так подождите, речь идет о показе иконки непосредственно в новости, а не как глобальный тег, верно? Новость принадлежит только одной категории? Т.е. при назначении категории для новости вы назначаете только одну категорию ей, а именно подкатегорию, а не две категории сразу, категорию и подкатегорию. Верно? Если два утверждения верны, то должна показываться иконка подкатегории у новости. Если это не так, то это уже баг. Я проверю этот момент.

    Да, именно так. Новость принадлежит только одной категории, а именно подкатегории.

  4. 1 час назад, celsoft сказал:

    Непонятна суть вашей логики. Все категории обладают своими настройками. Они не наследуют настройки друг друга, даже если подкатегории. Если вы не задали иконку главной категории, а задали ее только подкатегории, то какую иконку вы должны увидеть при просмотре главной категории? Она же не задана для главной категории.

    Раньше ведь так работало и всё было логично. Да и сейчас без шаблона краткой новости в главной категории показывает иконку из подкатегории.

    В данном случае мне кажется логичнее, когда при просмотре главной категории чтобы показывались иконки тех категорий, к которым принадлежит новость. А новости принадлежат именно подкатегориям.

     

     

    Простой пример у меня на сайте.

    Раздел объявлений.
    https://gusev-online.ru/obyavleniya/

    Как вы можете наблюдать, в кратких новостях показывается название подкатегории. Рядом должна ещё показываться иконка подкатегории, но она не показывается.

    Если же просматриваем подкатегорию, то иконки показываться.
    https://gusev-online.ru/obyavleniya/transport/

    Следуя вашей логике, при просмотре главной категории {category} должен показывать не названия подкатегории, а название главной категории.

  5. В некоторых случаях в кратких новостях не выводятся иконка для категорий при помощи {category-icon}.

    Попробую смоделировать ситуацию при которой возникает проблема.

    Существует главная категория category и в ней подкатегория. В главной категории задан шаблон коротких новостей, чтобы имя файла шаблона не было shortstory. Иконка задана только в подкатегории.

    В таком случае при открытии главной категории (sait.ru/category/) в кратких новостях не выводятся иконка при помощи {category-icon}. Стоит сделать в главной категории шаблон краткой новости по умолчанию, иконка сразу будет выводиться.

    Надеюсь объяснил понятно. Проверял также на чистой версии движка.

    В прошлой версии движка таких проблем не было.

  6. 12 часов назад, celsoft сказал:

    Проверили на чистом дистрибутиве, никаких проблем не выявлено в данном вопросе. Что то у вас не в порядке с файлами скрипта, либо какие либо модификации или плагины мешают корректной работе.

    Проблема проявляется в браузере Firefox. В Google Chrome всё нормально. Специально сейчас установил на локальном компьютере демонстрационную версию движка. Никаких изменений не вносил. Проблема также проявляется.

  7. 08.09.2020 в 00:12, celsoft сказал:

    Дорогие друзья,

    Сообщаем вам что теперь ваши аккаунты на сайте и на форуме синхронизированы.

    Регистрация осуществляется только на сайте dle-news.ru, дополнительной регистрации на форуме больше не требуется. Вы можете сразу использовать свой логин и пароль от сайта dle-news.ru для входа на форуме.

    В случае если вы ранее были зарегистрированы на форуме, то можете использовать как свой старый логин и пароль.

    Если вы зарегистрированы на сайте и форуме и ваш аккаунт на сайте и на форуме имеет имеет одинаковый e-mail адрес, то вы можете зайти на форум под своими данными от сайта dle-news.ru и ваш аккаунт будет автоматически привязан к аккаунту на форуме.

    В случае если e-mail адреса разные, то вы можете зайти в настройки своего профиля и там ввести данные своего аккаунта на сайте и они будут синхронизированы.

    При изменении своего пароля на сайте или на форуме, данные изменения будут автоматически синхронизированы. В случае изменения e-mail на сайте или на форуме, то данные также будут синхронизированы.

    Надеемся что сделали ваше присутствие в нашем сообществе более комфортным.

    С уважением,
    служба технической поддержки
    SoftNews Media Group

    А можно попросить сделать небольшой гайд по этой теме? Как я полагаю, это возможность была давно в IPS, но в 4,5,x она существенно расширилась. Я пытался как-то сделать синхронизацию у себя, но много разных настроек от отпугнули.
    Пока у меня стоит форум версии 4,4.x. На следующей неделе планирую продлить лицензию и обновить

  8. Уже просил, но напишу ещё раз.


    Сделайте возможность при добавлении баннера не только вставлять код, но и загружать картинки, чтобы использовать путь к этим картинкам при вводе кода. Или же иметь возможность загружать картинки для компьютера, телефона и отдельное поле для вставки ссылки. Данное решение хорошо реализовано в IPS,

    При добавлении баннера каждый раз приходится загружать картинки через FTP клиент, что не очень удобно.

    Вообще чтобы сейчас добавить одну рекламную площадку и чтобы в ней отображались разные картинки на стационарных компьютерах, телефонах и планшетах, надо добавлять несколько баннеров, что не очень удобно. Сделайте возможность использовать в коде эти теги
    [smartphone] текст [/smartphone]
    [not-smartphone] текст [/not-smartphone]
    [tablet] текст [/tablet]
    [not-tablet] текст [/not-tablet]
    [desktop] текст [/desktop]
    [not-desktop] текст [/not-desktop]
    Или сделайте разные поля для ввода кода, который будет отображаться на компьютерах, планшетах и телефонах

    • Нравится 1
    • Поддерживаю 4
  9. В версии 14.1 не хочет выводить картинку в полной новости

    Вывожу картинку таким методом
    [xfgiven_glfoto][xfgiven_glfoto thumb="1" scr][xfvalue_glfoto thumb="1" scr][/xfgiven_glfoto thumb="1" scr][xfnotgiven_glfoto thumb="1" scr][xfvalue_glfoto image="1" scr][/xfnotgiven_glfoto thumb="1" scr][/xfgiven_glfoto][xfnotgiven_glfoto]{image-1}[/xfnotgiven_glfoto]

    Может кто подправить модуль?

  10. В 31.08.2020 в 16:53, Дохтор сказал:

    здорово. спасибо. это то, что нужно

     

    тогда я не понимаю, зачем og:description формируется автоматически. его как-то можно отключить, чтоб я его сформировал на основе тех доп. полей, которые мне нужны?

    При добавлении новости во вкладке "Дополнительно" можно вписать метатег Description самостоятельно, какой вам необходим

  11. 18 минут назад, Popstop сказал:

    Может так?

    
    	$city_id = 20138;
            $url = 'https://export.yandex.ru/bar/reginfo.xml?region=' . $city_id . '.xml';
            $xml = simplexml_load_file($url);
            $wind_direction_old = array('юг', 'север', 'запад', 'восток', 'южныйо', 'северныйо');
            $wind_direction_new = array('южный', 'северный', 'западный', 'восточный', 'юго', 'северо');
            foreach($xml->weather->day->day_part as $day) {
                echo "<br>" . $day['type'];
                if ($day->weather_type) {
                    echo "<br><img data-src=\"" . $day->image_v3 . "\" alt=\"\" />";
                    echo "<br>" . $day->temperature;
                    echo "<br>" . $day->weather_type;
                    echo "<br>Ветер " . str_replace($wind_direction_old, $wind_direction_new, $day->wind_direction) . " " . $day->wind_speed . " м/с";
                    echo "<br>Влажность " . $day->dampness . "%";
                    echo "<br>Атмосферное давление " . $day->pressure . " мм рт. ст.";
                } else {
                    echo "<br><img data-src=\"" . $day->image_v3 . "\" alt=\"\" />";
                    echo "<br>" . $day->temperature_from;
                    echo "<br>" . $day->temperature_to;
                }
            }

     

     

    Спасибо большое, работает)

  12. 14 минут назад, MSK сказал:

    Этих секций несколько

     

    Я понимаю, что секций day_part несколько и у меня получается вывести только из первой. Из последующих четырёх секций не могу ничего вывести. Знаю что делаю что-то не так, но что, не пойму.

     

    14 минут назад, MSK сказал:

    и что вы пытаетесь получить в этой строке, из какой секции?

     

    Из первой секции day_part выводит "облачно с прояснениями". Из первой секции day_part выводит "облачно с прояснениями". В последующих четверых секциях weather_type нет

  13. Всем привет.


    Помогите разобраться.

     

    Есть xml файл со следующим содержимым. Там показывается погода на данный момент, и вкратце на текущие сутки в 4 периода.

    <?xml version="1.0" encoding="utf-8"?>
    
    		<info lang="ru">
    			
    		<region id="20138" zoom="14" lat="54.591841" lon="22.201117">
    			<title>Гусев</title>
    		</region>
    	
    			<traffic/>
    			
    		<weather climate="1" region="20138">
    			<source>mb3d</source>
    			
    		<day>
    			<title>Гусев</title>
    			<country>Россия</country>
    			<time_zone>Europe/Kaliningrad</time_zone>
    			<summer-time>1</summer-time>
    			<sun_rise>04:23</sun_rise>
    			<sunset>20:32</sunset>
    			<daytime>n</daytime>
    			<date date="2020-05-16T00:00:00Z">
    				<day weekday="сб">16</day>
    				<month name="мая">5</month>
    				<year>2020</year>
    				<daytime>n</daytime>
    			</date>
    			
    		<day_part typeid="4" type="ночь">
    			<weather_type>облачно с прояснениями</weather_type>
    			<weather_code>cloudy</weather_code>
    			<image>https://yastatic.net/weather/i/icons/blueye/24/bkn_n.png</image>
    			<image-v2 size="22x22">http://yandex.st/weather/v-1/i/icons/22x22/bkn_n_+6.png</image-v2>
    			<image-v3 size="48">https://yastatic.net/weather/i/icons/blueye/48/bkn_n.png</image-v3>
    			<image_number></image_number>
    			<wind_speed>2.3</wind_speed>
    			<wind_direction id="sw">юго-запад</wind_direction>
    			<dampness>70</dampness>
    			<hectopascal>1007</hectopascal>
    			<torr>755</torr>
    			<pressure>755</pressure>
    			<temperature class_name="t8" color="F3F1E3">+7</temperature>
    			<time_zone>Europe/Kaliningrad</time_zone>
    			<observation_time>22:00</observation_time>
    			<observation>2020-05-15T22:00:00</observation>
    		</day_part>
    	
    			
    		<day_part typeid="1" type="утро">
    			<image-v2 size="22x22">http://yandex.st/weather/v-1/i/icons/22x22/ovc_-ra_+12.png</image-v2>
    			<image-v3 size="30">https://yastatic.net/weather/i/icons/blueye/30/ovc_-ra.png</image-v3>
    			
    			<temperature_from class_name="t8" color="F3F1E3">+8</temperature_from>
    			<temperature_to class_name="t12" color="F5F2DC">+12</temperature_to>
    		
    		</day_part>
    	
    
    		<day_part typeid="2" type="день">
    			<image-v2 size="22x22">http://yandex.st/weather/v-1/i/icons/22x22/ovc_-ra_+12.png</image-v2>
    			<image-v3 size="30">https://yastatic.net/weather/i/icons/blueye/30/ovc_-ra.png</image-v3>
    			
    			<temperature_from class_name="t12" color="F5F2DC">+11</temperature_from>
    			<temperature_to class_name="t12" color="F5F2DC">+12</temperature_to>
    		
    		</day_part>
    	
    
    		<day_part typeid="3" type="вечер">
    			<image-v2 size="22x22">http://yandex.st/weather/v-1/i/icons/22x22/ovc_-ra_+10.png</image-v2>
    			<image-v3 size="30">https://yastatic.net/weather/i/icons/blueye/30/ovc_-ra.png</image-v3>
    			
    			<temperature_from class_name="t10" color="F4F1E0">+9</temperature_from>
    			<temperature_to class_name="t12" color="F5F2DC">+11</temperature_to>
    		
    		</day_part>
    	
    
    		<day_part typeid="4" type="ночь">
    			<image-v2 size="22x22">http://yandex.st/weather/v-1/i/icons/22x22/bkn_n_+8.png</image-v2>
    			<image-v3 size="30">https://yastatic.net/weather/i/icons/blueye/30/bkn_n.png</image-v3>
    			
    			<temperature_from class_name="t8" color="F3F1E3">+7</temperature_from>
    			<temperature_to class_name="t8" color="F3F1E3">+8</temperature_to>
    		
    		</day_part>
    	
    			<today><temperature class_name="t12" color="F5F2DC">+12</temperature></today>
    		</day>
    	
    			<url slug="gusev">http://pogoda.yandex.ru/gusev/</url>
    		</weather>
    	
    		</info>
    	

     

    Пытаюсь вывести таким образом. Выводит почему-то только текущую погоду, а краткую погоду на дальнейшие сутки не выводит. Не получилось вообще никак вывести оттуда данные.

    <?php
    $city_id = 20138;
    $url = 'https://export.yandex.ru/bar/reginfo.xml?region=' . $city_id . '.xml';
    
    $cache_xml = 'engine/cache/yandex_pogoda.xml.cache';
    $ageInSeconds = 3600;
    if (!file_exists($cache_xml) || filemtime($cache_xml) > time() + $ageInSeconds) {
       $contents = file_get_contents($url);
       file_put_contents($cache_xml, $contents);
    }
    $xml = simplexml_load_file($cache_xml);
    
    $date_day = $xml->weather->day->date->day;
    $date_month = $xml->weather->day->date->month['name'];
    
    $weather_type = $xml->weather->day->day_part->weather_type;
    $image_v3 = $xml->weather->day->day_part->{'image-v3'};
    $temperature = $xml->weather->day->day_part->temperature;
    $wind_speed = $xml->weather->day->day_part->wind_speed;
    $wind_direction = $xml->weather->day->day_part->wind_direction;
    $dampness = $xml->weather->day->day_part->dampness;
    $pressure = $xml->weather->day->day_part->pressure;
    
    $wind_direction_old = array('юг', 'север', 'запад', 'восток', 'южныйо', 'северныйо');
    $wind_direction_new = array('южный', 'северный', 'западный', 'восточный', 'юго', 'северо');
    
    echo $date_day . " " . $date_month;
    
    foreach ($xml->weather->day as $day_part) {
       if ($weather_type) {
          $wind_direction = str_replace($wind_direction_old, $wind_direction_new, $wind_direction);
          echo "<br><img data-src=\"" . $image_v3 . "\" alt=\"\" />";
          echo "<br>" . $temperature;
          echo "<br>" . $weather_type;
          echo "<br>Ветер " . $wind_direction . " " . $wind_speed . " м/с";
          echo "<br>Влажность " . $dampness . "%";
          echo "<br>Атмосферное давление " . $pressure . " мм рт. ст.";
       } else {
          echo "<br>" . $image_v3;
       }
    }

     

    Может кто подскажет?

  14. 23 часа назад, MSK сказал:

    Запросы itog_cen и itog_dol можно заменить одним.

     

     

     

    Подскажите, как это сделать? Никак не соображу.

     

    В таблице есть строки "cena" и "dolg". По сути приход и уход.
    Сначала нужно сложить все данные в столбце "cena", после сложить данные в столбце "dolg" и из первой полученной суммы нужно вычесть вторую.

     

    У меня это сделано таким образом

    $itog_cen = $db->query("SELECT SUM(cena) AS itog_cen_sum FROM " . PREFIX . "_accounting_reklama");
    $itog_cen_row = mysqli_fetch_assoc($itog_cen);
    $itog_cen_sum = $itog_cen_row['itog_cen_sum'];
    
    $itog_dol = $db->query("SELECT SUM(dolg) AS itog_dol_sum FROM " . PREFIX . "_accounting_reklama");
    $itog_dol_row = mysqli_fetch_assoc($itog_dol);
    $itog_dol_sum = $itog_dol_row['itog_dol_sum'];
    
    $itogmani = $itog_cen_sum - $itog_dol_sum;

     

  15. Всем привет.


    Делаю небольшой плагин для удобства ведения статистики по рекламе. По сути, это первый мой плагин, который ведёт запись в базу данных.


    Сам плагин очень простой. Через поле добавляю в базу данных информацию о рекламных баннерах, рекламных новостях, а также информацию о том, сколько мне отдал денег человек, который занимается рекламой. Плагин подсчитает и показывает статистику по деньгам.


    Подскажите пожалуйста, как правильно мне сделать кэширование в этом плагине, чтобы оно работало с учётом настроек скрипта, то есть в Memcache или файловый кэш?


    Заранее признателен за подсказку.


    Собственно сам плагин

    https://yadi.sk/d/NNN67jhVZRV17w

  16. Всем привет.

     

    Подскажите, как организовать регистрацию на главной странице как на сайте https://dle-news.ru/? Каким образом код регистрации вставлен в модальное окно?

     

    Заранее признателен за подсказку.

  17. 39 минут назад, rSteLlMi сказал:

    Всем привет.

     

    Подскажите, где редактируются иконки в стандартных шаблонах DLE (например Green)?

    Хочу добавить иконку инстаграмма и сломал голову, как это сделать?

     

    image.png

     

    
        <a href="#" target="_blank" rel="nofollow" class="soc_od" title="Мы в Одноклассниках">
                <svg class="icon icon-od"><use xlink:href="#icon-od"/></svg>
            </a>

    Как сюда подтянуть другие иконки?

    /images/sprite.svg

    • Нравится 1
  18. Если в расширенном поиске выбрать искать в комментариях и выбрать временной период, допустим один год, то выдает такую ошибку.

     

    3b15eeb1c674.jpg

     

    Подобная ошибка также повторяется здесь на демонстрационной версии сайта.

    • Нравится 1
×
×
  • Создать...