960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
||||||
1 | ||||||
неправильная навигация06.11.2010, 18:16. Показов 3226. Ответов 53
Метки нет (Все метки)
Привет всем!
Написал навигацию, работает нормально, кроме.... у меня - страница index.php не совпадает со страницей index.php?p=1 на страницах index.php?p=$1 и т.д. статьи выводятся нормально. хотелось, чтобы то что отображается на index.php?p=$1 было и на index.php, т.е начальная страница равнялась первой странице в цикле (лучше чтобы не было index.php?p=$1, а только index.php при переходе на первую страницу) вот код:
0
|
06.11.2010, 18:16 | |
Ответы с готовыми решениями:
53
Навигация навигация Постраничная навигация Не работает навигация |
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|||||||||||||||||||||
09.11.2010, 02:42 [ТС] | 42 | ||||||||||||||||||||
если нужно, выложу все файлы, но думаю они не нужны ..
Добавлено через 6 часов 33 минуты УРА! я сделал это ))))))) я же говорил нужен цыкл с массивом Добавлено через 3 минуты вот что добавил в Контроллер это обращение к ф-ии вывода статей постранично
остался вопрос теперь с навигацией. во 1-ых у меня цифра остается ссылкой, даже если я нахожусь на данной странице. во 2-ых надо полностью избавиться от index.php?pag=1 - эта страница должна равняться главной (ну как уже делали без MVC). вот как вывожу в браузер навигацию
Добавлено через 2 часа 14 минут да, точно, исправить надо навигацию, работает нормально, но не хорошо... ) короче на главной странице (http://www.wg4/index.php или http://www.wg4/) отображаются только ссылки на страницы со статьями (1 2 ...). Кроме того, выдает ошибку (предупреждение): Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in Z:\home\wg4\www\model.php on line 237 вот эта строка (это из ф-ии вывода статей):
Думаю, если как то первую страницу - index.php?pag=1 приравнять главной (т.е. полностью убрать первую), эта ошибка исчезнет сама собой.... и, мне будет счастье Как это все проделать?
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|
09.11.2010, 22:40 | 43 |
Сорри.. Был занят. Но все у вас развивается слишком быстро.
Выложите свой архив еще раз с исправленным выводом статей. Судя по всему, ошибка в SQL-запросе. Куда-то пропал вывод по условию, что я когда-то писал... Короче, жду свежую версию.
1
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
09.11.2010, 23:08 [ТС] | 44 |
вот, выложил. спасибо что откликнулся.
тут только, то что касается главной страницы и Модуль. Короче сичас так, на главной стр выходит ошибка, о которой я уже написал и просто ссылки на стр (в моем случае - 1 2 , потому что 4 статьи, по 2 на каждую). Прохожу по ссылкам все нормально работает - исчезает ошибка, выводятся новости (каждая на своей стр.). Что я хочу: 1. избавиться от первой стр,т.е приравнять ее к главной, т.е чтобы главная и была 1-ой страницей (ну как ты мне показывал без MVC). 2. когда я нахожусь на какой то стр, напр. 1-ой, цифра указывающая на эту стр не была ссылкой (как сейчас)
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|||||||||||||||||||||
09.11.2010, 23:46 | 45 | ||||||||||||||||||||
Похоже, что была переименована GET-переменная (была 'p' - стала 'pag')?
Потом удалить ненужное. Это функция представления, файла которого в архиве нет. Но на основе приведенного чуть выше кода, можно предположить, что выглядеть это должно примерно так:
Кстати, это неправильно составленное условие:
1
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
||||||
09.11.2010, 23:54 [ТС] | 46 | |||||
ostgals, GET-переменная будет называться 'pag'
этот файл есть там в папке theme. В главной папке есть еще папка - theme Добавлено через 2 минуты кстати, если убрать вабще это
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||||||||||||
10.11.2010, 10:05 | 47 | |||||||||||||||
Вместо:
1
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
10.11.2010, 17:41 [ТС] | 48 |
Отлично, спасибо ostgals, круто!
Добавлено через 4 минуты все работает, тока почему то цифра указывающая на данную страницу остается ссылкой (кликабельной), и второй вопрос по теории - можно ли в Представлении писать слово echo, разве здесь не должно быть просто переменные обработанные в Контроллере, безо всяких условий?
0
|
Особый статус
40 / 41 / 10
Регистрация: 26.01.2010
Сообщений: 504
|
|
10.11.2010, 17:59 | 49 |
А что пишеш тема сайта. я не читал другие собшении
Добавлено через 1 минуту Сайт в ссылке. Над этим работаеш? Добавлено через 20 секунд Сайт в ссылке. Над этим работаеш?
0
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
10.11.2010, 18:04 [ТС] | 50 |
bek08, Начал с простого вывода статей (сокращенных) в браузер, отдельно можно прочитать статью полностью..., добавлять, редактировать и т.п, ну это типа основу сайта что -ли. и это все на MVC (процедурно пока)
а в этой теме я хотел правильно написать навигацию с помощью MVC Добавлено через 52 секунды в ссылке не весь сайт, и он щас только у меня на локалке Добавлено через 37 секунд короче постепенно усложняю сайт...
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
|||||||||||
10.11.2010, 20:39 | 51 | ||||||||||
Я здесь слэш пропустил. Должно быть:
Грубо говоря, почему бы и нет - конечно, можно. Ведь echo всего лишь выводит данные. А вообще, если придерживаться принципов, блок листалки надо было вынести в отдельный файл или в функцию-генератор, чтоб потом в представлении написать например так:
0
|
886 / 681 / 101
Регистрация: 23.01.2009
Сообщений: 1,582
|
||||||
10.11.2010, 20:58 | 53 | |||||
Это которая сама создает html для вывода в браузер, в данном случае.
Например, функция-генератор (хоть и бесполезная), генерирующая простую ссылку:
0
|
960 / 801 / 85
Регистрация: 21.07.2010
Сообщений: 3,522
|
|
10.11.2010, 21:04 [ТС] | 54 |
а... понял
я вот так и хотел, над этим сам попробую как нить поломать голову. щас надо избавиться от ссылочности страницы на которой нахожусь. Хелпни плиз Добавлено через 1 минуту Не по теме:
0
|
10.11.2010, 21:04 | |
10.11.2010, 21:04 | |
Помогаю со студенческими работами здесь
54
ПОСТРАНИЧНАЯ НАВИГАЦИЯ Постраничная навигация постраничная навигация Постраничная навигация Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |