Реклама на сайте Advertise with us

Подскажите как лучше...

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 02/06/08 в 19:36       Ответить с цитатойцитата 

Кароче вот какое дело.
Нужно создать что-то типа он-лайн библиотеки. С написанием кода проблем нет. Кароче задача вот в чем. Через админ панель закидываем книгу целиком, и нужно чтобы внизу динамически появлялись дополнительные паги вида 1 2 3 4 5. Кто что посоветует, как рациональнее реализовать или может есть какие то готовые решения?

Канешно у меня есть кой какие идеи, но они я думаю не совсем будут работать быстро или качественно.
1) Использовать ajax
2) После вбивки книги она хранится по частям в нескольких файлах и патом тупо инклудить их.
3) После вбивки робот сам создает в БД части с определенным идентификатором и далее извлекать книгу по нему.

Вот мельком что имеется в моем наличии идей. Буду рад рациональным и полезным советам. С меня рейтинг! Заранее спасибо! icon_smile.gif

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 02/06/08 в 20:01       Ответить с цитатойцитата 

1) Использовать ajax
сложно, но в итоге пиздато icon_smile.gif

Оффтопик: P.S. заодно заходи на ирц, подскажешь чего интересного)

5
 

« ... full on ... »

С нами с 17.03.07
Сообщения: 670
Рейтинг: 1686

Ссылка на сообщениеДобавлено: 03/06/08 в 08:48       Ответить с цитатойцитата 

Можно так сделать: весь текст разбивается на примерно равные части (до первой точки в радиусе заданной длинны части), в местах разрывов ставиться метка с индексом страницы, вроде:
Цитата:
<...> Many of the features of PHP can be configured at runtime.|||page_1|||These configuration directives can appear in either the designated php3.ini file <...>

|||page_1||| - метка с номером страницы, при запросе вида /article/233/?p=2 извлекаешь кусок текста между |||page_1||| и |||page_2||| и т.д. И число страниц легко будет определять по кол-ву меток.

В общем, мне кажется это твой 3-й вариант как раз. Ajax не стоит, т.к. проблемы с индесированием будут (если очень грамотно и правильно не сделать), но если это не мешает можно сделать таким же способом как выше, только листалка будет без перегрузки страницы.

Power of the lime madness...

5
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 04/06/08 в 08:09       Ответить с цитатойцитата 

+5
Брозы, спасибо за советы. Все-таки буду использовать 3 вариант.

p.s. ибиз, абизательна как нить залечу в ирку icon_smile.gif

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 



С нами с 23.08.06
Сообщения: 23
Рейтинг: 17

Ссылка на сообщениеДобавлено: 04/06/08 в 08:48       Ответить с цитатойцитата 

Как бы обычно количество текста на странице - плаваяющая величина. Поэтому имхо не имеет смысла дробить текст раньше, чем ты собираешься его выводить.

5
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 04/06/08 в 09:35       Ответить с цитатойцитата 

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

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 04/06/08 в 13:56       Ответить с цитатойцитата 

Почему удушишь? Грузи текст целиком json и бей ява скриптом. Делов на 5 минут. Вроде селект из базы не так много займет + кэширование включи один раз сгенеренный пейдж будет долго висеть. Темболее человек чтобы по страницам перейти не надо будет загружать заного чтото переключение будет мгновенное.

5
 



С нами с 19.10.05
Сообщения: 351
Рейтинг: 755

Ссылка на сообщениеДобавлено: 04/06/08 в 14:57       Ответить с цитатойцитата 

Я бы разбил на части index1.html index2.html и тд. Без динамики вообще. зачем она нужна в переключении текстовых страниц?!

5
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 04/06/08 в 21:07       Ответить с цитатойцитата 

Что ты милиард статических страниц сделаешь? на это и есть кэш

5
 

php

С нами с 09.10.06
Сообщения: 3706
Рейтинг: 2410


Передовик Master-X (16.01.2010)
Ссылка на сообщениеДобавлено: 04/06/08 в 21:23       Ответить с цитатойцитата 

мильярд не мильярд но много. ладно, сенькс за советы. сделаю с кешем. если траблы на деде не будет конешно.

IPhosters.com - любые решения для Вас (виртуалы от $4.99, vps от $11.99, дедики от $95)

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 04/06/08 в 22:00       Ответить с цитатойцитата 

А с чего им быть? Кэш это статика

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »