- Совместимость
- не проверялся на совместимость
- Изменения в БД
- не требуются
- Автор
- Pherum
- Общественное достояние
- да
Описание: добавляет возможность пользователям самим публиковать интересные новости.
Новость предлагается пользователем, а затем автоматически публикуется в разделе новостей в сети. Поддерживаются несколько сайтов (onliner.by, iguides.ru, habrahabr.ru, gameland.ru, allgamenews.net).
Новость предлагается пользователем, а затем автоматически публикуется в разделе новостей в сети. Поддерживаются несколько сайтов (onliner.by, iguides.ru, habrahabr.ru, gameland.ru, allgamenews.net).
- Инструкция по установке
-
PHP:
Открыть ajax.php найти: 'change_tor_status' => array('user'), после ставить: 'news' => array('user'), в конец фуньку: function news() { require(AJAX_DIR .'news.php'); } пейдж хедер найти <!-- IF SHOW_NETWORK_NEWS --> <td width="50%"> потом поставить: <script type="text/javascript"> function news() { var url = prompt("Поделиться интересной новостью с сайтов:\n onliner.by, iguides.ru, habrahabr.ru, gameland.ru, allgamenews.net", "http://"); if (!url) return false; ajax.news(url); return false; } ajax.news = function(url) { $('#load').html('<img src="{SITE_URL}images/ajax-loader.gif" align="right" title="Ваша новость оформляется" width="18px;" height="18px;" return false; />'); ajax.exec({ action : 'news', url : url, }); }; ajax.callback.news = function(data) { ajax.exec({action : 'index_data', mode: 'news_network', type: 0}); ajax.exec({action : 'index_data', mode: 'new_post', type: 0}); if(data.url) document.location.href = data.url; }; ajax.callback.index_data = function(data) { $('#'+data.mode).html(data.html); }; </script> <div id="news_network"> <h3> <span onclick="news(); return false;" style="cursor: pointer;" title="Оформить новость"><img src="{SITE_URL}templates/default/images/menu_open_1.gif" class="menu-alt1"> {L_NETWORK_NEWS}</span> <a id="submit_chat" title="Следующие 5 новостей" href="#" onclick="ajax.exec({action : 'index_data', mode: 'news_network', type: 1}); return false;">»</a><span id="load"></span></h3> открыть index_data.php найти: $html .= ' Новости сети <a id="submit_chat" title="Следующие 10 новостей" href="#" onclick="ajax.exec({action : \'index_data\', mode: \'news_network\', type: '. ($type + 1) .'}); return false;">»</a></h3>'; Заменить на: $html .= ' <span onclick="news(); return false;" style="cursor: pointer;" title="Оформить новость"><img src="./templates/default/images/menu_open_1.gif" class="menu-alt1"> Новости в сети</span> <a id="submit_chat" title="Следующие 5 новостей" href="#" onclick="ajax.exec({action : \'index_data\', mode: \'news_network\', type: '. ($type + 1) .'}); return false;">»</a><span id="load"></span></h3>';