Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 21 Тема: панель навигация
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 06 Мая 2008, 14:40:45
Наверно доступ с инета закрыли.


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 22  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 06 Мая 2008, 15:13:38
надо как на скрине в аттаче.
Прикрепленные файлы click to enlarge
1.jpg   ( width:1263 height:163 )


[Изменил(а) megl, 06 Мая 2008, 15:14:38]  
^ наверх ^
# 23  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 06 Мая 2008, 18:11:04
Должно получится что то типо

$news_subject = "<a name='news_".$data['news_id']."' id='news_".$data['news_id']."'></a>".stripslashes($data['news_subject']). "<a href='news_cats.php?cat_id=".$data['news_cat_id']."'>".$data['news_cat_name']."</a>";


Только кнопка не активная получается. Ну и доработать малямс, чтоб строго в правом углу отображалось


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 24  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 06 Мая 2008, 18:16:50
Думаю там надо еще дивы добавить, чтобы было равнение слева и справа...


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 25  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 06 Мая 2008, 19:07:28
да кнопка это хорошо.
но проблема заключалась немного в другом, суть наверно кроется в news_cats.php.
на скрине все что слева в навигации - это категории, да те самые категории, мне надо чтобы у каждой категории была своя как бы страница.
 
^ наверх ^
# 26  
mod
SF Team

Avatar пользователя

mod Ex corporation

SF Support Team

Любитель Fusion

Сообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз
Статус: offline
Опубликовано 06 Мая 2008, 19:43:35
Что то не доганяю...

/news_cats.php?cat_id=1 А это не то чтоле?


--------------------
[!!!] Хочешь задать вопрос?! - Сначала воспользуйся поиском!
[!!!] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!


- - - - -
ВКонтакте - Группа: CMS - PHP-Fusion
^ наверх ^ http://dcfiles.ru/
# 27  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 06 Мая 2008, 20:15:23
надо чтоб при нажатии на категорию - список был как в примере выше, в аттаче
 
^ наверх ^
# 28  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 06 Мая 2008, 20:34:25
Вот прикрепляю файл news_cats.php котоый при нажатии на категорию выводит только новости из этой категории...сделано за 2 минуты на основе новостей добавление в запрос всего лиш одного сравнения...


СТРАНИЦЫ НЕРАБОТАЮТ!!!
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь
click to enlarge
1.jpg   ( width:1263 height:163 )


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 29  
zzoomm
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 65
Откуда: г.Харьков
Зарегистрирован: 09 Апреля 2007, 16:54:24
Сказали спасибо 8 раз
Статус: offline
Опубликовано 06 Мая 2008, 22:39:47
Создаем news1.php (копию news.php)
В нем после require_once "side_left.php";
добавляем , например, $zz=16; (где 16 это номер категории новостей,которую надо вывести вышеуказанным образом)
Потом находим
$rows = dbcount("(news_id)", "news", groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");


И заменяем на
$rows = dbcount("(news_id)", "news","news_cat='$zz' AND ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")");



Потом находим
$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")



и добавляем
AND (news_cat_id=$zz)



получаем результат
$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")AND (news_cat_id=$zz)



В навигации создаем ссылку на этот news1.php


[Изменил(а) zzoomm, 11 Мая 2008, 01:52:05]

--------------------
Мы не имеем права потреблять счастье, не производя его.
^ наверх ^
# 30  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 06 Мая 2008, 23:44:50
Твой способ это тупость, так как у тебя запрос заточен под одну категорию, а их может быть несколько и тогда возникает вопрос - как быть? а вот как:

перед $items_per_page = 11;

добавляем

if (isset($cat_id)) {
$where = " AND news_cat_id='$cat_id'";
} else {
$where = " ";
}

а потом запрос

$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT $rowstart,$items_per_page"
);


меняем на

$result = dbquery(
"SELECT tn.*, tc.*, user_id, user_name FROM ".$db_prefix."news tn
LEFT JOIN ".$db_prefix."users tu ON tn.news_name=tu.user_id
LEFT JOIN ".$db_prefix."news_cats tc ON tn.news_cat=tc.news_cat_id
WHERE ".groupaccess('news_visibility')." $where AND (news_start='0'||news_start<=".time().") AND (news_end='0'||news_end>=".time().")
ORDER BY news_sticky DESC, news_datestamp DESC LIMIT $rowstart,$items_per_page"
);



ссылка на новости из категории будет выглядеть так news.php?cat_id=id категории...


даже проще чем в аттаче=)


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 31  
zzoomm
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 65
Откуда: г.Харьков
Зарегистрирован: 09 Апреля 2007, 16:54:24
Сказали спасибо 8 раз
Статус: offline
Опубликовано 07 Мая 2008, 09:15:47
Позитифф...прошу без личных определений.Скромнее надо быть и соблюдать правила форума...
3.1. Оскорбление участников форума в любой форме.

Или эти правила не для всех?
Ты в команде разработчиков...и тебе виднее как что изменить...
Я подсказал человеку простое решение его вопроса(чтобы можно было спокойно обновляться!)....т.к его проблему никто не мог понять....

Кстати для следующей категории можно было создать еще одну копию news.php


[Изменил(а) pozitiv, 07 Мая 2008, 14:52:49]

--------------------
Мы не имеем права потреблять счастье, не производя его.
^ наверх ^
# 32  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 07 Мая 2008, 13:57:30
спасибо - работает!

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

зы. если галочка "Закрепить этот пункт новостей" за это отвечает - то она не реагирует, новость все равно попадает на главную.
 
^ наверх ^
# 33  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 07 Мая 2008, 14:55:00
zzoomm написал:
Позитифф...прошу без личных определений.Скромнее надо быть и соблюдать правила форума...
3.1. Оскорбление участников форума в любой форме.

Или эти правила не для всех?
Ты в команде разработчиков...и тебе виднее как что изменить...
Я подсказал человеку простое решение его вопроса(чтобы можно было спокойно обновляться!)....т.к его проблему никто не мог понять....

Кстати для следующей категории можно было создать еще одну копию news.php



я про тебя лично неговорил, а про твой метод, разве неглупо для каждой категории новостей создавать отдельный файл?



megl написал:
спасибо - работает!

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

зы. если галочка "Закрепить этот пункт новостей" за это отвечает - то она не реагирует, новость все равно попадает на главную.


а как должно определятся какую категорию непоказывать, одну любую или какуюто определенную?


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 34  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 07 Мая 2008, 14:58:14
на главной только одну категорию


[Изменил(а) megl, 07 Мая 2008, 14:59:50]  
^ наверх ^
# 35  
pozitiv
SF Team

Avatar пользователя

паZитифф

SF Support Team

Почетный SF

Сообщений: 1676
Откуда: Киев
Зарегистрирован: 18 Ноября 2007, 18:49:13
Сказали спасибо 148 раз
Статус: offline
ICQ статус 3902393
Опубликовано 07 Мая 2008, 15:04:08
Тогда в запрос после $where добавить AND news_cat_id!='id категории', но если захочеш скрыть другую категорию придется просто менять id...


--------------------
wmz - Z226856101527
wmr - R513979829437

Все вопросы задавать на форуме. На вопросы заданные в приват или асю неотвечаю!
^ наверх ^ 3902393 http://nekto.me
# 36  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 07 Мая 2008, 16:12:54
а можно ли замутить так, чтобы одна категория выводилась на главную?

я сделал как посоветовал zzoomm, создал несколько копий news1, news2.


[Изменил(а) megl, 07 Мая 2008, 21:25:25]  
^ наверх ^
# 37  
megl
Пользователь

Avatar пользователя




Местный

Сообщений: 13
Зарегистрирован: 05 Апреля 2008, 12:36:31
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Мая 2008, 08:44:43
написал:
а можно ли замутить так, чтобы одна категория выводилась на главную?

up!
 
^ наверх ^
# 38  
L1der_
Пользователь

Avatar пользователя




новичек

Сообщений: 8
Зарегистрирован: 03 Мая 2008, 16:51:46
Сказали спасибо 0 раз
Статус: offline
Опубликовано 11 Мая 2008, 16:21:10
Народ помогайте , не могу понять как создать в навигации раздел, точней создать могу его например "test" и в "T:\home\virtual\test\" создаю файл test.php но когда в навигации щёлкаешь туда , то само сабой пустой лист, так как вот зделать чтоб было как на всех остальных ссылках в навигации и приэтом мой текст то что я хочу написать в середину ? %)
 
^ наверх ^
# 39  
Arhead
Пользователь

Avatar пользователя



новичек

Сообщений: 1
Зарегистрирован: 27 Мая 2008, 17:50:17
Сказали спасибо 0 раз
Статус: offline
ICQ статус 221050968
Опубликовано 27 Мая 2008, 18:20:58
mod написал:
Хотите так, как на скрине?

Да подскажи как. И на разных категориях были свои подкатегории
 
^ наверх ^ 221050968
# 40  
Stream
Пользователь

Avatar пользователя




новичек

Сообщений: 2
Зарегистрирован: 10 Января 2009, 18:25:43
Сказали спасибо 0 раз
Статус: offline
Опубликовано 11 Января 2009, 20:14:51
up
 
^ наверх ^
Перейти на форум:


94,977,830 уникальных посетителей
сейчас: 20 Апреля 2024, 19:10:47
Генерация страницы: 0.54 сек.