|
|
|
Вывод страницы по категориям
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть две таблицы: таблица blog_categories(категории) id name path 1 news 1 2 sport 1.1 3 culture 1.2 4 football 1.1.1 и blog_pages (страницы) id_news url categories 42 stiven-king-porabotaet-nad... 3 43 u-italyanskogo-futbolnogo-granda... 4 44 kak-sokhranit-metallistu-mesto... 4 где, categories- имя категории к которой принадлежит статья. Подскажите ,пожалуйста, как вывести страницы, например, при таком uri: news/sport (должно вывести страницы 42 и 43). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 14:31:02 |
|
||
|
Вывод страницы по категориям
|
|||
|---|---|---|---|
|
#18+
Может, 43 и 44? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 16:02:07 |
|
||
|
Вывод страницы по категориям
|
|||
|---|---|---|---|
|
#18+
AkinaМожет, 43 и 44? + И мне кажется не хватает поля parent в таблице blog_categories, которое бы значительно упростило задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 17:34:40 |
|
||
|
Вывод страницы по категориям
|
|||
|---|---|---|---|
|
#18+
да, 43,44. В таблице blog_categories есть такое поле, просто я его не написал; только я не вижу, как его здесь можно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 18:19:56 |
|
||
|
Вывод страницы по категориям
|
|||
|---|---|---|---|
|
#18+
Если предположить, что базовый uri проверен и корректен, то достаточно определить path для его нижнего уровня (в данном примере - 1.1) и вернуть все записи, для которых выполняется условие where uri like concat(base_uri,'.%'). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2013, 18:50:11 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=201&tid=1835782]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 276ms |

| 0 / 0 |
