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

radrigo

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

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

  • Посещение

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

    19

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

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

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

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

  2. 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. На следующей неделе планирую продлить лицензию и обновить

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


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

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

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

    • Нравится 1
    • Поддерживаю 4
  4. В версии 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]

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

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

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

     

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

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

  6. 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;
                }
            }

     

     

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

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

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

     

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

     

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

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

     

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

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


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

     

    Есть 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;
       }
    }

     

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

  9. 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;

     

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


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


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


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


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


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

    https://yadi.sk/d/NNN67jhVZRV17w

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

     

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

     

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

  12. 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
  13. 3 минуты назад, RussianFishing сказал:

    Я немного посмотрел в поиске, но пока не нашёл конкретного ответа, а так вроде пишут с ip проблема.

    Загрузите на сервер PHP файл со следующим содержимым, и посмотрите, где у вас отображается правильный IP адрес. По умолчанию движок берёт из REMOTE_ADDR

    <?php
    echo $_SERVER['HTTP_X_REAL_IP'] . " - HTTP_X_REAL_IP<br>";
    echo $_SERVER['HTTP_CLIENT_IP'] . " - HTTP_CLIENT_IP<br>";
    echo $_SERVER['HTTP_X_FORWARDED_FOR'] . " - HTTP_X_FORWARDED_FOR<br>";
    echo $_SERVER['REMOTE_ADDR'] . " - REMOTE_ADDR"
    ?>

     

  14. 38 минут назад, RussianFishing сказал:

    Помог вариант с .htaccess, спасибо огромное! Ещё хочу спросить прежде чем создать новую тему, вот установил вроде всё нормально, но почему-то постоянно слетает авторизация. Вот прямо только авторизовался, делаешь один клик по сайту или админпанели, и всё, авторизации уже слетела. Много раз движки ставил, но такое первый раз.

    Это скорее всего проблема с определением ip-адреса.

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

     

    3b15eeb1c674.jpg

     

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

    • Нравится 1
  16. 7 часов назад, celsoft сказал:

    Это не удаление модуля, а собственно только показ его записи в админпанели, поэтому точно такие же запросы при отключении и включении.

     

    Дело в том, что когда при включении делаю тот же запрос, который и при установке, тогда после установки показывает ошибку

     

    Цитата

    Ошибка: Duplicate entry 'passgererator' for key 'name'

     

    Вероятно это связано с тем, что при установке также задействуется и триггер включения плагина.

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

     

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

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

     

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

     

    При установке плагина:

    INSERT INTO `{PREFIX}_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES ('passgererator', 'Генератор паролей', 'Модуль генерирует случайный пароль', '', '1');

     

    При удалении плагина:

    DELETE FROM `{prefix}_admin_sections` WHERE name='passgererator';

     

    Подскажите, какие можно использовать запросы при отключении и включении плагина, чтобы таблица не удалялась из базы данных, но модуль в админцентре при этом исчезал? Или всё-таки лучше удалять и опять прописывать эти таблицы? Как вообще будет правильно?

     

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

  19. Уже неоднократно здесь обсуждалось. Google постоянно вносит изменения в свои правила. Рейтинг может быть не у всех страниц. Например не допускается для Article или NewsArticle. Смотрите правила. У меня тоже такая ситуация. Чтобы не было ошибки, я просто при помощи плагина удалил микроразметку из рейтинга

×
×
  • Создать...