Программирование > Теория, алгоритмы и стандарты

Алгоритмы на прайс и форум?

(1/3) > >>

Kwazar:
У меня 2 вопроса.
1)Я сейчас делаю форум. И столкнулся с такой проблеммой, как вывод иконок (прочитанно/не прочитанно). Наверняка здесь есть люди, которые уже рашили эту проблемму или знакомы с ее решением. Заранее благодарю на то, что вы расскажите мне алгоритм или хотя бы просто выложите кусок кода с комментариями.

2) Прайс. Все бы ничего, но почти все делают прайсы в экселе. А Там часто одно значение фактической ячейчи занимает несколько ячеек, принадлежаших самой оболочке - эксель. Как их фильтровать? Как различать реальные границы ячеек, а при обнаружении мнимых, отпределить их местоположение?
Я недавно делал прйс по принципу - копируем в буфер содержимое экселя, вставляем в форму, заливаем на сервер.
Там идет обработка полученной информации по принципу:
$prise =~/\\t/

Oak:
2 - Save As *.csv
1 - что именно прочитано?
 Вообщето броузер сам зранит посещенные ссылки (т.е иконку запихнуть в квадратик-рамочку ссылки), кроме того дату последнего посещенния можно запихнуть в coockies и показывать  не "прочитанные", а "новые"

Kwazar:
Oak, именно не ссылки, а иконки. Причем алгоритм таков:
1)Топик почитали, куки записали... Новое сообщение появилось, старое значение кукей уже не свопадает с нынешним количеством сообщений. Значит - выводим, как не прочитанное. Таков алгоритм вы хотите сказать? Все хорошо, но на отдельном домене зраняться только до 20 кукей...
2) И что дальше? Как полученный файл обрабатывать, н-р средствами Perl?

Oak:
1) нет я хотел сказать
1на кука в которой дата посещения.
А человеку показывать только новые, после той даты.
 (из серии - остальные значит его не интересовали, раз не посмотрел сразу).

Если форум - там приходится в базе хранить (но там регистрация пользователей есть).

Еще момент - кука вида "+-+++----+++" - уже 10 сообщений ;)

2) PHP - getcsv() - читает одну csv линию
правда двойные ячейки она игнорирует - т.е для нее все как одинарные видно

Тебе вид сохранить надо?

ThE0ReTiC:
Kwazar
дату последнего посещения лучше в базу хранить, чтобы человеку куки с машины на машину не таскать...
А делается это довольно просто.
При самом первом заходе - пишешь дату и выводишь все как новое...
при последующих заходах считываешь дату предыдущего захода и выводиш все сообщения с датой, новее считанной как новые... соответственно не забываешь переписать дату последнего визита на текущую...
а в куках, ИМХО, надо только ID посетителя хранить...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии