пт, 07/12/2012 - 21:36
Помогите, пожалуйста, еще с одним вопросом!
Проблема в следующем:
Контент (sql-запрос) на сайте выводится с использованием пейджера (стандартного). Дочерние страницы, соответственно, приобретают адрес типа этого
http://medorginfo.ru/clinic/consults/excard/page/3/0В исходном коде страницы (см. после загрузки страницы в браузере) вижу, что имеется
<link rel="canonical" href="/clinic/consults/excard" />Его надо убрать. Не знаю как. Использую глобал редирект, но галочка с создания канонической ссылки там снята...
Версия:
Хорошо. Попробую. Только, вроде, Smart Paging не используется при создании страниц в моем коде. Там дефолтный пейджер работает; хотя, м.б. я не прав.
сб, 22/12/2012 - 23:22
Можете попробовать поиграть с настройкой "Pagination with rel="next" and rel="prev"" на странице настройки Smart Paging admin/config/content/smart_paging
сб, 22/12/2012 - 23:07
ckeditor
xmlsitemap
agrcache
smart_paging
simplemeta
token
path_redirect_import
redirect
views
ulogin
pathauto
ctools
google_plusone
libraries
google_cse
advanced_forum
guestbook
textcaptcha
globalredirect
entity
captchaЭто дополнительные модули, которые я использую. Я проверил (как мог, конечно) модули на наличие слова canonical - это модули globalredirect, redirect,smart_paging и стандартный модуль comment.
Все они нужны...
вс, 16/12/2012 - 23:43
Код выглядит вполне обычно.
Нужно смотреть какие ваши модули могут выводить каноническую ссылку, а дальше разбираться уже с ними.
чт, 13/12/2012 - 15:17
э.. не знаю, нули сами берутся откуда-то:(
а views не настраивал, т.к., все равно запрос и так и этак идет; время исполнения - около 0,5 мс., если мне не изменяет память.
насчет пейджера и самого запроса, делаю так:
[highlightjs_code]
$if = 'Белок';
$lim='20'; 
$q=db_select('Tab','t')->extend('PagerDefault')->limit($lim);
$q->condition('Name',$if ,'=');
$q->fields('t',array('Name','SurName','LastName'));
$q->orderBy('t.SurName','asc');
$result=$q->execute();
$rows=array();
while($record=$result->fetchAssoc()){
 $headers =  array('Раздел','Название','Цена');
	$rows[]=array(
		array('data'=>$record['Name']),
		array('data'=>$record['SurName']),
		array('data'=>$record['LastName']),
	);
}
print theme('table', array('header' => $headers, 'rows' => $rows));
print theme('pager');
вс, 09/12/2012 - 00:26
Каким образом выводится таблица и пейджер? Руками в коде?
Как я понимаю не через Views. Может создать контент тип для "услуг" и через Views выводить?
Зачем в пейджере нули в урлах пока также не понятно: page/3/0.
сб, 08/12/2012 - 15:15



Новые комментарии