Вернуться   Форум SAPE.RU > Система SAPE.ru > Установка кода на различные движки

-->
Ответ
 
Опции темы
Старый 17.12.2008, 02:49   #81
Мастер
 
Регистрация: 14.10.2007
Сообщений: 666
Вес репутации: 226
omsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордитсяomsknews - за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от llenivo Посмотреть сообщение
заддосят саповцы websnapr.com ))))
ну постукаетсо тс в аську , общими усилиями самых наглых эта - в ответ пинганем )

а идея класс!
omsknews вне форума   Ответить с цитированием
Старый 02.01.2009, 02:19   #82
Новичок
 
Аватар для mila
 
Регистрация: 15.08.2008
Сообщений: 74
Вес репутации: 0
mila может только надеяться на улучшение
По умолчанию

Что то я никак не разберусь, где в этом коде указать количество выводимых ссылок?
К примеру, мне нужно, чтобы выводилось 4 ссылки.

Пожалуйста, подскажите кто-нибудь.


<?php
global $sape;
$sape_block = '';
for($i=0; $i<count($sape->_links_page); $i++){
$sape_text = $sape->return_links(1);
$sape_link = preg_replace('~.*<a[^>]+href="http://([^/\s"]+)[^\s"]*"[^>]*>.*~si', '$1', $sape_text);
$sape_block.= '<tr valign="top">
<td width="190" style="border:#cccccc solid 1px; padding:2px; margin:1px">
<img src="http://images.websnapr.com/?url='.$sape_link .'" width="190" height="152" alt="Изображение '.$sape_link .'" align="left" /><br><span style="text-transform:capitalize; text-align: center;">'.$sape_text.'</span></td></tr>';
}
if($sape_block!='')
print '<table>'.$sape_block.'</table>';
else print $sape->return_links();
?>
mila вне форума   Ответить с цитированием
Старый 02.01.2009, 03:12   #83
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 212
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

Вместо:
for($i=0; $i<count($sape->_links_page); $i++){
(потому как правильно работать не будет)

Надо:
$sape_count = count($sape->_links_page);
for($i=0; $i<$sape_count; $i++){

Где $sape_count - и есть количество выводимых ссылок.

Вроде как так.
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 02.01.2009, 13:50   #84
телочка на авке клевая?
 
Аватар для 10012003
 
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 263
10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Regent Посмотреть сообщение
10012003, скиньте в личку ссылку на страницу, посмотрю. Или если так хотеться, то стучите в аську.
извините за офтоп совсем забыл, что здесь писал
Да что скидывать просто не отображается и все, так как с того сайта не скачивается основной скрипт
10012003 вне форума   Ответить с цитированием
Старый 02.01.2009, 19:21   #85
Новичок
 
Аватар для mila
 
Регистрация: 15.08.2008
Сообщений: 74
Вес репутации: 0
mila может только надеяться на улучшение
По умолчанию

Kaa, что то я не очень разобралась.

1. Этот код я скопировала с 1й страницы этой темы.
Там он приведен именно в таком виде. Значит там ошибка?

2. Как я понимаю, количество ссылок выводится числом.
Если мне нужно 4 ссылки, значит числом 4.

Код:
$sape_count = count($sape->_links_page);
for($i=0; $i<$sape_count; $i++){

Где $sape_count - и есть количество выводимых ссылок.

$sape_count - где тут число?
Или, по крайней мере, куда тут его вставить?
mila вне форума   Ответить с цитированием
Старый 02.01.2009, 20:06   #86
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 212
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

Я подобные конструкции понимаю слабо, вернее совсем не понимаю, но тут кто-то отписывался, что такой вариант вызывает пропускание ссылок. Я обычно стараюсь упрощать, к тому же тебе ж надо 4 ссылки вывести, поэтому я немножко код модифицировал.

После отработки $sape_count = count($sape->_links_page);
переменная $sape_count получает количество ссылок на сколько я понимаю.
А можно написать так: $sape_count = 4; тогда будет выводиться 4 ссылки. Писать это надо как раз перед циклом. Вот в целом:

PHP код:
<?php 
global $sape
$sape_block '';

# $sape_count = count($sape->_links_page);
$sape_count 4# Тут количество ссылок

for($i=0$i<$sape_count$i++){
$sape_text $sape->return_links(1);
if (
$sape_text != '')
{
$sape_link preg_replace('~.*<a[^>]+href="http://([^/\s"]+)[^\s"]*"[^>]*>.*~si''$1'$sape_text);
$sape_block.= '<tr valign="top">
<td width="190" style="border:#cccccc solid 1px; padding:2px; margin:1px">
<img src="http://images.websnapr.com/?url='
.$sape_link .'" width="190" height="152" alt="Изображение '.$sape_link .'" align="left" /><br><span style="text-transform:capitalize; text-align: center;">'.$sape_text.'</span></td></tr>';
} }
if(
$sape_block!='')
print 
'<table>'.$sape_block.'</table>';
else print 
$sape->return_links(); 
?>

Можно раскомментировать "# $sape_count = count($sape->_links_page);" и закомментировать "$sape_count = 4;", тогда количество ссылок будет браться из базы сапы.

Здесь аккуратно надо всё делать. Если поставить жестко количество ссылок 4, а на самом деле ссылок будет например 7, то 3 ссылки будут в эррорах висеть.
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 03.01.2009, 00:44   #87
Новичок
 
Аватар для mila
 
Регистрация: 15.08.2008
Сообщений: 74
Вес репутации: 0
mila может только надеяться на улучшение
По умолчанию

Вот теперь все понятно. Спасибо!


Может еще подскажешь, как разбить ссылки на 3 блока?


1. Если не указывать количество ссылок, а нужно разбить ссылки на 3 блока, например. Как они будут выводится на странице.
По сколько в каждом блоке? И от чего это зависит?

2. И 2й вариант: Если поставить жестко количество ссылок 4, а на самом деле ссылок будет, например, 7, то для 3 оставшихся ссылок достаточно вывести еще раз код и указать в нем 3 ссылки? Или это нужно как то по другому организовать?
mila вне форума   Ответить с цитированием
Старый 03.01.2009, 01:09   #88
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 212
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

1. Если не указывать количество ссылок, то все ссылки выведутся в первом блоке, а остальным не достанется Поэтому если всего предел по ссылкам - 5 штук, то надо сначала две вывести, потом еще две, а потом сколько останется.

2. Я таким вариантом пользовался. Только при втором выводе кода у меня не указывалось количество ссылок, а выводились все что есть.
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Старый 06.01.2009, 04:31   #89
Новичок
 
Аватар для mila
 
Регистрация: 15.08.2008
Сообщений: 74
Вес репутации: 0
mila может только надеяться на улучшение
По умолчанию

Kaa, очень понятно объясняешь.

Даже я поняла. Спасибо.
mila вне форума   Ответить с цитированием
Старый 06.01.2009, 13:52   #90
Специалист
 
Аватар для Kaa
 
Регистрация: 08.10.2008
Адрес: Новосиб
Сообщений: 299
Вес репутации: 212
Kaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущееKaa - прекрасное будущее
Отправить сообщение для Kaa с помощью ICQ
По умолчанию

mila, стараюсь
__________________
Пожелание удачи всем сапёрам! Удача стопудово пригодится, потому что мы живем в самой противоречивой стране.
Kaa вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Причуды контекстной рекламы Tualin Курилка 1 08.10.2008 13:52
реклама в виде ссылок ptaho Вопросы от новичков 6 11.09.2008 10:00
Как правильно вставлять код для контекстной рекламы ? hose Вопросы от новичков 1 12.02.2008 18:11
META - сервис контекстной рекламы // настройка блока через CSS Sergey1609 Курилка 15 07.02.2008 14:02
О виде ссылок texter Пожелания пользователей системы 3 31.01.2007 13:59


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