24.08.2012, 21:17 | #1 |
Новичок
Регистрация: 23.08.2012
Сообщений: 5
Вес репутации: 0
|
"преобразование" вывода ссылок
Добрый день, решил немного "украсить", если так можно сказать, вывод ссылок на сайте, но столкнулся с проблемой:
сделал такой вывод, т.е. когда выкуплено 3 ссылки, при условии 3х ссылок на страницу, никаких проблем нету. Когда покупают 1 или 2, либо вообще ничего, остаются пустые поля с "кружком"(тегом или смайлом, не знаю как его назвать). Собственно, как сделать чтобы "кружок" выводился только перед купленными ссылками? Сейчас вывод реализован так: <ul> <li>{links1}</li> <li>{links2}</li> <li>{links}</li> </ul> |
24.08.2012, 21:23 | #2 |
Эксперт
Регистрация: 17.10.2011
Сообщений: 1,281
Вес репутации: 181
|
Или кружки убрать с помощью стилей. Или там, где ссылки получаются написать что-то вроде
return '<li>'. $sape->return_links() .'</li>'; а в шаблоне просто {links} Примерно так...я не знаю, каким образом у вас все реализовано. Смарти ? |
24.08.2012, 21:23 | #3 |
не эксперт
Регистрация: 14.06.2008
Адрес: msk
Сообщений: 2,180
Вес репутации: 293
|
|
24.08.2012, 23:48 | #4 | ||
Новичок
Регистрация: 23.08.2012
Сообщений: 5
Вес репутации: 0
|
Все это реализованно на dle. Проблема решена следующим образом:
В файле index.php прописываем: Цитата:
Цитата:
Последний раз редактировалось zhegloff; 25.08.2012 в 17:31. |
||
24.08.2012, 23:54 | #5 |
Эксперт
Регистрация: 17.10.2011
Сообщений: 1,281
Вес репутации: 181
|
Мнда. Ну как говорится "работает и ладно".
Нотиса нет на страницах без ссылок ? Ведь $sape_ul и $sape_ul2 тогда не объявлены. Хотя наверняка вывод ошибок отрублен. И я еще не понял, зачем писать $tpl->set('{links1}', $sape1); $tpl->set('{links2}', $sape2); $tpl->set('{links}', $sape3); и ниже $tpl->set('{links1}', $sape->return_links(1)); $tpl->set('{links2}', $sape->return_links(1)); $tpl->set('{links}', $sape->return_links()); Ведь это тоже самое. |
25.08.2012, 13:27 | #6 | |
Новичок
Регистрация: 25.08.2012
Сообщений: 3
Вес репутации: 0
|
Цитата:
Код:
define('_SAPE_USER', '5f_____43db'); require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host'] = $_SERVER['HTTP_HOST']; $sape = new SAPE_client($o); $sape1 = $sape->return_links(1); $sape2 = $sape->return_links(1); $sape3 = $sape->return_links(); if ($sape1!=''){$sape1 = '<li>'.$sape1.'</li>'; $sape_ul='<ul>'; $sape_ul2='</ul>';} if ($sape2!=''){$sape2="<li>".$sape2."</li>";} if ($sape3!=''){$sape3="<li>".$sape3."</li>";} $tpl->set('{links1}', $sape1); $tpl->set('{links2}', $sape2); $tpl->set('{links}', $sape3); $tpl->set('{sape_ul_open}', $sape_ul); $tpl->set('{sape_ul_close}', $sape_ul2); Код:
$tpl->set('{links1}', $sape->return_links(1)); $tpl->set('{links2}', $sape->return_links(1)); $tpl->set('{links}', $sape->return_links()); Последний раз редактировалось zhegloff; 25.08.2012 в 17:32. |
|
25.08.2012, 13:34 | #8 |
Новичок
Регистрация: 25.08.2012
Сообщений: 3
Вес репутации: 0
|
|
25.08.2012, 14:00 | #10 |
Новичок
Регистрация: 25.08.2012
Сообщений: 3
Вес репутации: 0
|
ну Хэш и что. Интересно бы почитать про то как можно это использовать.
А с этим не думаю, разве узнать кто владелец, и то, только через ТП сапы. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсветка строк при режиме вывода "дерево" | JIucky | Пожелания пользователей системы | 0 | 06.10.2010 19:39 |
Изменение ссылок проекта с "www" на без "www" | Xekon | Вопросы по работе системы | 2 | 31.12.2009 18:59 |
Помогите составить шаблон для вывода чредств через "Гаратийное агенство" | miro | Электронные деньги | 7 | 16.12.2009 23:48 |
Замена "живых" ссылок на "саповые" - опасно ли? | ksd | Вопросы от новичков | 12 | 21.11.2009 15:20 |
Сообщение "Все договора расторгнуты, Вам доступна только функция вывода средств" | qvent | Вопросы по работе системы | 2 | 10.04.2009 22:16 |
Часовой пояс GMT +3, время: 09:08.