Старый 08.03.2008, 21:07   #1
Специалист
 
Аватар для Dreamer.rus
 
Регистрация: 08.03.2008
Сообщений: 246
Вес репутации: 168
Dreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючек
По умолчанию Как узнать общее количество ссылок на текущей странице?

Господа программисты, вопросик!
Допустим я вывожу 6 ссылок на странице тремя блоками по 2 ссылки.
Соответственно в каждый блок вставляется:
1. return_links(2)
2. return_links(2)
3. return_links()

При условии, что на текущей странице реально продано 6 ссылок, то все будет красиво, но, допустим, у меня сейчас продано всего 3 ссылки, и я бы хотел вывести по 1-й в каждом блоке.

Отсюда вопрос, можно ли как-нибудь получить реальное количество ссылок на текущей странице и уже исходя из этого делить их по блокам?

Надеюсь, понятно объяснил?
Dreamer.rus вне форума   Ответить с цитированием
Старый 08.03.2008, 21:46   #2
Guest
 
Сообщений: n/a
По умолчанию

можно и просто так
1. return_links(1)
6. return_links(1)

2. return_links(1)
5. return_links(1)

3. return_links(1)
4. return_links(1)


первые три будут в трёх блоках
  Ответить с цитированием
Старый 09.03.2008, 10:07   #3
Специалист
 
Аватар для Dreamer.rus
 
Регистрация: 08.03.2008
Сообщений: 246
Вес репутации: 168
Dreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючек
По умолчанию

К сожалению, это немного не тот вариант, который мне нужен. В принципе, в коде сапы, в функции return_links, есть блок который подсчитывает это количество. Если на его основе сварганить новую функцию и добавить у себя в sape.php, это будет считаться смертельным грехом с последующими санкциями или нет?
Dreamer.rus вне форума   Ответить с цитированием
Старый 09.03.2008, 14:01   #4
Специалист
 
Аватар для 13dima88
 
Регистрация: 30.10.2007
Сообщений: 176
Вес репутации: 0
13dima88 может только надеяться на улучшение
Отправить сообщение для 13dima88 с помощью ICQ
По умолчанию

если вам это удастся, то я лично - ЗА
__________________
123
13dima88 вне форума   Ответить с цитированием
Старый 09.03.2008, 14:24   #5
Специалист
 
Регистрация: 14.10.2007
Сообщений: 157
Вес репутации: 169
Kholod на пути к лучшему
По умолчанию

Делайте проще. Берите строку return_links(), разбивайте его по дивизору в массив и потом уже выводите как хотите.
Всё в одну строку
Kholod вне форума   Ответить с цитированием
Старый 09.03.2008, 15:00   #6
Специалист
 
Аватар для Dreamer.rus
 
Регистрация: 08.03.2008
Сообщений: 246
Вес репутации: 168
Dreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючекDreamer.rus - как роза среди колючек
По умолчанию

Цитата:
Сообщение от 13dima88 Посмотреть сообщение
если вам это удастся, то я лично - ЗА
В sape.php, в принципе в любом месте, но я сделал перед функцией return links, создаем функцию:

Код:
/*
 * Возврат общего количества ссылок на странице
 */
function return_total_links() {

	if (is_array($this->_links_page)) {
		
		$this_page_links = count($this->_links_page);
	}
        
	return $this_page_links;
}
Вариант вызова функции из ваших скриптов:

$total_links = $sape->return_total_links();

Таким образом, переменная $total_links будет содержать общее количество ссылок на текущей странице
Dreamer.rus вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Общее количество мест на странице для простых ссылок и контекстных ? Kritik Контекстные ссылки и все, что с ними связано 1 02.02.2008 16:16
Количество проданных ссылок на странице и площадке monte Ошибки при работе с системой 4 06.12.2007 15:51
Общее количество купленных ссылок на странице stanbert Пожелания пользователей системы 0 12.11.2007 20:48
Количество ссылок на странице vlav Вопросы по работе системы 20 10.08.2007 05:46
Количество внешних ссылок на странице Дмитрий Сергеевич Ошибки при работе с системой 8 18.05.2007 14:47


Часовой пояс GMT +3, время: 02:45.