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

aeronavtik

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

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

  • Посещение

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

  1. Здравствуйте. Помогите, пожалуйста, с реализацией небольшой функции. 

    Имеется дополнительное поле новости "field", в  котором прописывается значение в виде даты формата дд.мм.гггг.

    Нужно реализовать функцию, с помощью которой, через тег {custom} выводились бы только те новости, у которых значение дополнительного поля "field" равно или меньше текущей даты. И активация данной функции, чтобы происходила при добавлении в тег {custom} дополнительного атрибута xterm="yes".

    Заранее благодарю всех откликнувшихся!

  2. это часть кода скрипта, который генерирует ссылку на видео файл, защищенную от хотлинка

    
    $my_sql_select = "SELECT * FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.id=".  $id_news_active . ";";
    
    $my_sql_result = $db->query( $my_sql_select );
    
    $row = $db->get_row( $my_sql_result );
    
        if (!is_string($top_field))
    
    	    $top_field = "url_video";
    
        $xf_t_val = "";
    
        if ($top_field) {
    
    	    $xfieldsdata = xfieldsdataload($row['xfields']);
    
    	    $xf_t_val = str_replace('\"', '', $xfieldsdata[$top_field]);}
    
    
    $name = $xf_t_val;
    
    $secret = "blablabla";
    
    $time = time() + 10800; //ссылка будет рабочей три часа (10800=3часа)
    
    $key = str_replace("=", "", strtr(base64_encode(md5($secret.'/video_dir/'.$name.$time.getenv("REMOTE_ADDR"), TRUE)), "+/", "-_"));
    
    $encoded_url = "http://sait.ru/video/$key/$time/$name";
    
    echo $encoded_url;
    
    

  3. Нашел рабочее решение, возможно кому-то пригодиться

    
    $my_sql_select = "SELECT * FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.id=".  $id_news_active . ";";
    
    $my_sql_result = $db->query( $my_sql_select );
    
    $row = $db->get_row( $my_sql_result );
    
        if (!is_string($top_field))
    
    	    $top_field = "field_2";
    
        $xf_t_val = "";
    
        if ($top_field) {
    
    	    $xfieldsdata = xfieldsdataload($row['xfields']);
    
    	    $xf_t_val = str_replace('\"', '', $xfieldsdata[$top_field]);}
    
    echo $xf_t_val;
    
    

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

    Пример файла url.php

    
    $my_sql_select = "SELECT * FROM " . PREFIX . "_post WHERE " . PREFIX . "_post.id=".  $id_news_active . ";";
    
    $my_sql_result = $db->query( $my_sql_select );
    
    $row = $db->get_row( $my_sql_result );
    
    $url_video = $row['xfields'];
    
    echo inform;
    
    
    далее информация из доп.поля выводится в соответствующей новости тегом: {include file="engine/modules/flashplayer/url.php?id_news_active={news-id}"} Но проблема в том, что в поле xfields ниформация храниться в таком виде:
    
    field_1|значение||field_2|значение||field_3|значение
    
    

    и данный скрипт выводит всю информацию целиком.

    Подскажите, пожалуйста, как сделать вывод определенного поля, например, значение поля field_2. Что нужно дописать?

    Заранее благодарен!

  5. данный вариант не работает, т.к. в папку со сторонним скриптом размещаю файл .htaccess с записью RewriteEngine Off

    ну и что? допиши ниже строчки для паролей.

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

  6. данный вариант не работает, т.к. в папку со сторонним скриптом размещаю файл .htaccess с записью RewriteEngine Off

    может что-то можно прописать в .htaccess самого движка DLE?

  7. Главное назначение модуля - запись всех ip адресов подкоторыми заходили пользователи сайта, естественно с просмотром адресов каждого пользователя по-отдельности. Остальные требования - это второстепенные примочки.

    PS Лицензия естественно есть

  8. Требуется качественный модуль лога ВСЕХ IP-адресов пользователей

    Требования:

    1) для DLE 9.0

    2) возможность настройки групп, лог которых нужно вести

    3) просмотр всех ip адресов и времени посещения пользователя

    3) определение страны и города по IP (желательно)

    4) модуль не должен создавать большую нагрузку на сервер

    Все предложения в пм

  9. Для добавления новостей использую WYSIWYG. Но при вставке (скопировал - вставил) ссылки открываются в том же окне. Как сделать, чтобы ссылкам автоматически присваивался атрибут target="_blank". А то муторно потом еще их редактировать. В каком файле чего подправить? Заранее пасиб!

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