:: Обсуждаем проекты
OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Выложен сегодня в файловый архив
учтены все замечания и недоделкм

С целью оптимизации и доработками
изменены структуры некоторых таблиц

поэтому базу надо из архивов пополнить
с самого начала.
Скачанные ранее архивы положить в одну папку
и воспользоваться "Загрузка с HDD из папки"

удаление старых таблиц безболезненно, описано в ReadMe.txt


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Foxtrot

Сообщений: 3408
Откуда: Куда:
Дата регистрации: 25.04.2003
при первом приближении..
1.нет сортировки при просмотре списка постов
2.при загрузке файлов.. предлагаю как вариант
в событии ThisForm.Combo1.InteractiveChange вписать
ThisForm.Knopka1.Refresh
ThisForm.Knopka2.Refresh
и в каждой из указанных кнопок в методе Refresh
This.Enabled=!EMPTY(ThisForm.Combo1.DisplayValue)
это чтобы не вводить в заблуждение юзверей
3.Раз уж решил поднять статистику просмотров, то нуна идти до конца. Ну то есть при просмотре темы из Избранного счетчик не увеличивается
продолжение следует..


------------------
Мойте ноги, моя ноги вы моете и руки




Исправлено 1 раз(а). Последнее : Foxtrot, 25.04.07 19:52
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Канат, привет!
видимо ты не скачал самый последний вариант от 24.04.2007)

1) Сортировка по "последнему ответу" уже поправлена и показывается
правильно, за исключением тем и постов до 01.08.2003, (в 5м форуме)
для этого уже написан форум 2.0
PS или ты имел ввыду сортировку в колонкам по клику на Хидере?

2) При нажатии на кнопку появляется сообщение о не выбраном форуме
но вероятнее что логичнее твое предложение!

3) Статистику ЛОКАЛЬНЫХ просмотров тем и постов вообще убрал
т.к. действительно ни какой смысловой нагрузки она не несет
тем более что для этого по смыслу Избранное вполне подойдет

и как следствие естественно должна выйти v3.1
подожду еще замечаний и предложений!


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
fakel33

Сообщений: 46
Откуда: Балаково
Дата регистрации: 30.07.2004
При попытке компиляции под VFP9SP1, выдается ошибка "Cannot find the menu-generation programm". Версия программ от 24.04.2007
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Дык Menu Generation это у тебя должна быть GenMENU


------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
fakel33

Сообщений: 46
Откуда: Балаково
Дата регистрации: 30.07.2004
piva
Дык Menu Generation это у тебя должна быть GenMENU

Что-то крышу снесло у настроек VFP. Восстановил в настройках Menu Builder = genmenu.prg и все заработало. Извините за беспокойство.



Исправлено 1 раз(а). Последнее : fakel33, 26.04.07 15:15
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Wilis

Сообщений: 726
Откуда: Прохладный
Дата регистрации: 17.10.2005
Лепота!

Несколько моментов:
Ошибка. При выборе ника автора, из списка в форме поиска, вылетает ошибка.
Пожелание. Запоминать настройки последнего поиска.
Вопрос. В окне форума, увеличить шрифт через настройки возможно и количество записей на странице? И как удалить тему из избранного?



Исправлено 1 раз(а). Последнее : Wilis, 26.04.07 16:32
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Специально устанавливал 9ку


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
1) это точно надо в консерватории чего то править - больше сказать нечего
(недопроверял недосмотрел)
2) пожелания сделаю


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
ошибку в событии класса
ListAvatar.List1.InteractiveChange
надо завернуть в условие:
if upper(this.parent.mode) = 'EDIT'
with this.Parent.Parent.image1
store file(m.file_avatar) to .visible
if .visible
.picture = m.file_avatar
endif
endwith
endif


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Ну-с, скачал последнюю версию. И опять старые проблемы. С индексированием. При Set excusive off.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
так ведь это же только при первом запуске
и то там сообщение на повтор открытия спрашивает

специально упирался в эту ситуацию


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Ну и что? Независимо от номера запуска файл открывается в неэксклюзивном режиме и потому не может быть проиндексирован. К тому же вызывает большие сомнения в целесообразности создание индекса при его отсутствии отдельно от создания файла данных. В результате возможна ситуация с удалением файла данных при наличии индексного файла. В итоге может получиться файл данных с индексом от совершенного другого файла данных. А вот принудительное создание индекса сразу после создания файла данных вне зависимости от наличия индексного файла и без промежуточного закрытия/открытия файла данных, как раз и убивает сразу двух зайцев. И переоткрывать файл данных для обеспечения многопользовательского режима лучше после индексирования.


------------------
Лень - это неосознанная мудрость.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Сергей, все верно, со всем согласен, но давай приплюсуем к данной ситуации человеческий фактор:

для простоты выражения - от 1го лица

программой пользуюсь я сам
файлами рулю я сам

если удалил DBF, ну тогда и CDX удаляй и все что с ним еще связано
если индекс ркажется другой , снеси и создай нужный

если принудительно каждый раз CDX создавать т.е. без file('*.cdx')
это тогда какие же тормоза будут

ну и в конце концов это free table
посмею утверждать, что данный вариант(который сейчас)
вполне работоспособный

ЗЫ это я не к тому что нехочу что то менять.


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Vladimir_Knyr
Сергей, все верно, со всем согласен, но давай приплюсуем к данной ситуации человеческий фактор:
для простоты выражения - от 1го лица

программой пользуюсь я сам
файлами рулю я сам

если удалил DBF, ну тогда и CDX удаляй и все что с ним еще связано
если индекс ркажется другой , снеси и создай нужный
Ну так а я о чем? Я ж об этом же!
Цитата:
если принудительно каждый раз CDX создавать т.е. без file('*.cdx')
это тогда какие же тормоза будут

ну и в конце концов это free table
посмею утверждать, что данный вариант(который сейчас)
вполне работоспособный

Увы, но вынужден несогласиться. При изначальном Set Exclusive Off программа напрочь зацикливается на попытках открыть файлы и никуда дальше не идет.

Резюмируя вышеизложенное предлагаю вот такой вариант на примере одной таблицы:

m.LocalTableName = 'Profile'
if !file(m.locdbf+m.LocalTableName+'.dbf')
create table (m.locdbf+m.LocalTableName+'.dbf') free ;
(avtor C(30), ; && Ник Автора - Это КЛЮЧ
tip C(3), ; && Тип(расширение) файла аватарки
postcount I) && Количество постов
*ssa* use && зачем?!
*ssa* endif
*ssa* use (m.locdbf+m.LocalTableName) in 0
*ssa* select (m.LocalTableName)
*ssa* if !file(m.locdbf+m.LocalTableName+'.cdx')
index on upper(avtor) tag avtor && ssa && убрал alltrim как недопустимый в индексных выражениях
reopen_table(m.LocalTableName)
endif
use (m.locdbf+m.LocalTableName) in select(m.LocalTableName) order tag avtor
*ssa* set order to tag avtor


------------------
Лень - это неосознанная мудрость.




Исправлено 1 раз(а). Последнее : ssa, 27.04.07 12:29
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Сергей, мой вариант лучше


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
ssa

Сообщений: 13008
Откуда: Москва
Дата регистрации: 23.03.2005
Хм, может быть и лучше, но у меня он не работает. Напрочь. И в моем варианте при создании файла данных обязательно произойдет пересоздание индекса. И он работает. В отличие от.


------------------
Лень - это неосознанная мудрость.




Исправлено 1 раз(а). Последнее : ssa, 27.04.07 18:14
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Я сказал но без аргументов, извиняюсь.

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

вот собственно и весь аргумент
отсутствие
If file('*.cdx') ...

со всем остальным согласен


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: OFLF_V3 (Финал ОффЛайнФорум)
Vladimir_Knyr
Автор

Сообщений: 1711
Откуда: г. Енисейск
Дата регистрации: 15.12.2003
Обновление в файловом архиве.
Исправлены и доработаны замечания.
Добавлены все пожелания.

Во избежание коллизий добавил запрет на локальный запуск второй копии программы.


------------------
хороший код работать будет и обязан, а плохой не жалко.
Ratings: 0 negative/0 positive
Re: Оффлайн форум Изменения
fakel33

Сообщений: 46
Откуда: Балаково
Дата регистрации: 30.07.2004
Скачал апрельское обновление ffxml_29-04_2007.zip, а архив битый. Проверьте, пожалуста, может я ошибаюсь, но скачал дважды.
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика