поиск
Прислано: GarikHG
пт, 06/05/2011 - 09:32
неужели drupal такой дурацкий система как joomla что нельзя сделать такой саит как auto.ru
Проблема pager + do_search
Прислано: webandr84
пн, 21/03/2011 - 10:34
Проблема при перелистывании страниц результатов. То есть для поиска списка нод мы используем функцию do_search. При формировании вывода результатов в конце добавляем пейджер. При поиске выводятся результаты и выводится пейджер. Но при переходе на другие страницы результатов поиска, список нод и пейджер уже не выводится, то есть пустая страница.
Вот как я его использую:
function search_company_result_page() { ..... if ($str && $str!='Что искать'){$find = do_search($str, $type, 'INNER JOIN {node} n ON n.nid = i.sid '.(($company_type)?' INNER JOIN {content_type_company} k ON k.nid = i.sid':'').(($region)?' INNER JOIN {content_field_company_district} r ON r.nid = i.sid ':''), $where1 = 'n.status = 1 AND (n.type = \'company\' OR n.type = \'products\')'.(($company_type)?' AND k.field_company_type_value = \''.$company_type.'\'':'').(($region)?' AND r.field_company_district_value = \''.$region.'\'':''). $join1, $arguments1 = array(), $columns2 = 'i.relevance AS score', $join2 = '', $arguments2 = array(), $sort_parameters = 'ORDER BY score DESC');} elseif($taxonom){$find_s = db_query("SELECT nid as sid FROM term_node WHERE tid = %d GROUP by nid", $taxonom); if ($find_s > 0) { while ($row = db_fetch_object($find_s)) { //$its_s->sid = $row->nid; $find[]=$row; } } } ........... $page_content = theme('search_company', $results, 'list_search', $page, $tmp); $page_content .= theme('pager', NULL, 100, 0); return $page_content;
- webandr84's blog
- Для комментирования войдите или зарегистрируйтесь
Интересная книга - Drupal 6 Search Engine Optimization
Прислано: Irbis
ср, 23/09/2009 - 10:43
Думаю начинающим будет интересна книга по SEO: Drupal 6 Search Engine Optimization.

Купить её можно на странице - http://www.packtpub.com/drupal-6-search-engine-optimization-seo/book.
Оглавление (http://www.packtpub.com/article/drupal-6-search-engine-optimization-seo-...):
Chapter 1: The Tools You'll Need
Chapter 2: Keyword Research
Chapter 3: On-Page Optimization
Chapter 4: More On-Page Optimization
Chapter 5: Sitemaps
Chapter 6: robots.txt, .htaccess, and W3C Validation
Chapter 7: RSS Feeds, Site Speed, and SEO Testing
Chapter 8: Content is King
Chapter 9: Taking Control of Your Content
Chapter 10: Increasing the Conversion Rate of Your Drupal Web site
Appendix A: 10 SEO Mistakes to Avoid
Appendix B: A Drupal SEO Checklist
Appendix C: Drupal SEO Case Study for Acquia Product Launch