Форум -> News (модуль и блок) -> SAPE и News, прикрутить ко всему модулю | SAPE и News, прикрутить ко всему модулю |
---|
zik | Дата: 11.05.2008, в 12:43 | Сообщение №1 | ПользовательПользователь №: 50 Сообщений: 38
| Serg_PNZ, не мог бы ты доделать данный хак
http://ponedelnikov.net/index.php?name=Pages&op=page&pid=34
Для всего модуля News, а то в данном хаке они только на главной странице.
Спасибо! |
| | | leo | Дата: 11.05.2008, в 13:27 | Сообщение №2 | СтарожилПользователь №: 47 Сообщений: 321
| | | zik | Дата: 24.05.2008, в 10:04 | Сообщение №3 | ПользовательПользователь №: 50 Сообщений: 38
| | | alfainfo | Дата: 23.07.2008, в 02:54 | Сообщение №4 | Активный участникПользователь №: 237 Сообщений: 152
| сори, в теме не участвовал, хотя этот вопрос тоже меня сильно волновал и поэтому разработал свой код... если есть желание поюзайте, потестите, у меня все ссылки отображает использую для модуля NEWS, FILES
1) в function/function.php в самый самый низ прям перед "?>" добовляем
Код | 1
| //++++++++++++ SAPE ++++++++++++
global $sape;
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'ХХХХХХХХХХХХХХХХХХХХХХХХХХ');
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();
function sape_reklama($linkov=0)
{
global $sape;
if($linkov)
echo $sape->return_links($linkov);
else
echo $sape->return_links();
}
//++++++++++++ SAPE ++++++++++++ |
2) для новостей находим "function news" в (News/index.php)
затем в нужном вам месте в нутри "while (list......"
например после
добавляем следующей строкой
и тогда после каждой новости выведется одна ссылка, если у вас на страницу не скажем 10 а 5 новостей можно заменить значение (1) на допустим (2) соответственно будет выводится после каждой новости по 2 ссылки,
так же и с другими модулями,
- если вы хотите выводить ссылки например при просмотре полной новости, или описания файла, тогда вписывайте с пустыми скобками, при этом после новости выведутся все ссылки для этой страници,
также можно заморочится с выводом скажем после каждого второго файла или новости...
следующей строчкой после "global...." в нужной функции добавляем
затем в нужном месте добавляем
Код | 1
| //+++++++++ SAPE +++++++++++
if ($s == 1) {
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"3\"><tr><td align=\"left\" class=\"bgcolor1\">";
sape_reklama(1);
echo "</td></tr></table>";
$s=0;
} else { $s++; }
//+++++++++ SAPE +++++++++++ |
|
| | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|