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

ATHF

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

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

  • Посещение

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

    5

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

  1. $startform = "dleeditnews".$id;

    Поле dleeditnews{$id} отсутствует при редактировании новости. И пока не кликнешь по текстовому полю, кнопки редактора не работают. Возможно должно быть:

    $startform = "news_txt";

     

     

  2. parse.class.php:

    1

    $this->providers['%^(http:|https:)?//(www.)?(instagram.com/)%i'] = "https://api.instagram.com/oembed/";

    меняем на:

    $this->providers['%^(http:|https:)?//(www.)?(instagram.com/)%i'] = "https://graph.facebook.com/v9.0/instagram_oembed";

     

    2

    $query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
    		

    меняем на

    		if (strpos($content_url, 'instagram') !== FALSE)
    			
    			$query_string = http_build_query(array('url' => $content_url, 'access_token' => '{ACCESS-TOKEN}','maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
    
    		else
    		
    			$query_string = http_build_query(array('url' => $content_url,'maxwidth' => $args["width"],'maxheight' => $args["height"],'format' => 'json'));	
    		

     

     

    Свой ACCESS-TOKEN для второго пункта (формата 1234566|abcvflskldsfk) получаем запросом:

    https://graph.facebook.com/oauth/access_token?client_id={your-app-id}&client_secret={your-app-secret}&grant_type=client_credentials

    {your-app-id}  и {your-app-secret} берём из инструкции для подключения авторизации через Фейсбук

  3. Получается что изменили шифрование ключа, раньше его можно было вычислить перебором чисел (14 в 34 степени). А сейчас перебор не поможет.

    celsoft, вы используете устаревшую версию скрипта.

    когда уже закроете?

    http://dle-news.ru/engine/ajax/updates.php

    не критично, но как то неприятно.

  4. Очень нужен ответ ребята

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

    
    SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, dle_comments.ip, is_register, name, dle_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, icq, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '8' ORDER BY date ASC LIMIT 0,30
    
    

  5. Пока совершенно не вижу смысла от этого хака

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

  6. splash.jpg

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

    Скачать:

    http://andrejke.ru/upload/splash.rar

    • Поддерживаю 1
  7. Я думаю, очень сложно всё задокументировать и при этом не запугать пользователей количеством информации

    но вот эти 3 просто необходимы. при верстке шаблона раньше даже и не подозревал об их существовании и пришлось все выводить с помощью [not-aviable] с перечислением всех документированных разделов.

    Все эти разделы можно найти тут: /engine/engine.php и тут /engine/init.php для переменных $do и $subaction

    искал по .htaccess. Не каждый же полезет искать все это в php файлы, если есть документация.

  8. aviable

    раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:

    global - во всех разделах

    main - на главной странице

    date - при просмотре новостей за определенные даты

    cat - при просмотре категории

    showfull - при просмотре полной новости

    search - при просмотре результатов поиска

    userinfo - при просмотре профиля

    register - при регистрации

    stats - при просмотре статистики

    pm - при просмотре персональных сообщений

    feedback - при просмотре обратной связи

    favorites - при просмотре закладок

    newposts - при просмотре новых сообщений

    addnews - при добавлении новости

    lastcomments - при просмотре последних комментариев

    static - при просмотре статических страниц

    catalog - при просмотре каталога страниц

    alltags - при просмотре облака тегов

    tags - при просмотре новостей из облака тегов

    Ничего не сказано о:

    lastnews - при просмотре всех новостей

    allnews - при просмотре новостей пользователя

  9. Когда добавляем новость есть кнопка типограф, при ее нажатии, текст в новости заменяется на "error". Понятно, что это зависит от настроек групп, но может тогда не выводить эту кнопку если функция типографа недоступна?

    • Поддерживаю 1
  10. Файл engine/init.php

    Найти:

    
    if( isset( $_REQUEST['action'] ) and $_REQUEST['action'] == "mobiledisable" ) $_SESSION['mobile_disable'] = 1;
    
    if( isset( $_REQUEST['action'] ) and $_REQUEST['action'] == "mobile" ) { $_SESSION['mobile_enable'] = 1; $_SESSION['mobile_disable'] = 0;}
    
    
    Заменить на:
    
    if( isset( $_REQUEST['action'] ) and $_REQUEST['action'] == "mobiledisable" ) { $_SESSION['mobile_disable'] = 1; header("Location: index.html");}
    
    if( isset( $_REQUEST['action'] ) and $_REQUEST['action'] == "mobile" ) { $_SESSION['mobile_enable'] = 1; $_SESSION['mobile_disable'] = 0;header("Location: index.html");}
    
    

    • Поддерживаю 2
×
×
  • Создать...