Отправка стиля оформления на сайт
Модератор: motyara
Отправка стиля оформления на сайт
Вот я сделал свой стиль оформления, назвал его уникальным именем, отправил на сайт. Вроде бы всё хорошо, стиль добавился. Но когда я внёс в него изменения - не смог отправить снова, потому что стиль с таким именем уже существует. Конечно, нехорошо делать так, чтобы любой мог перезаписать стиль на сервер, но с другой стороны - почему бы не разрешить это делать автору? Для авторизации можно использовать, к примеру, регистрационное имя UC - если хранимое на сервере совпадает с пользовательским - разрешать изменение. Конечно, функция будет работать только для получивших ключ к UC и не будет возможности изменить ранее добавленные стили, но всё-таки так будет лучше ИМХО.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Re: Отправка стиля оформления на сайт
Сильно сомневаюсь, что оно уникально...BugMeNot писал(а):Для авторизации можно использовать, к примеру, регистрационное имя UC - если хранимое на сервере совпадает с пользовательским - разрешать изменение.
PS: я за возможность изменения собственных стилей.
- Max Diesel
- Автор программы
- Сообщения: 3431
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
- Контактная информация:
Если уж использовать какую-либо информацию для "авторизации", то это должен быть номер лицензионного ключа. Впрочем у меня есть некоторые сомнения насчет всей этой системы "отправки стилей на сайт", подозреваю что рациональнее написать алгоритм генерации стилей, которые не создавали бы ощущение что их компоновал дальтоник (к сожалению многие из присылаемых стилей далеки от совершенства).
А номер лицензионного ключа не меняется при обновлении?Max Diesel писал(а):Если уж использовать какую-либо информацию для "авторизации", то это должен быть номер лицензионного ключа. Впрочем у меня есть некоторые сомнения насчет всей этой системы "отправки стилей на сайт", подозреваю что рациональнее написать алгоритм генерации стилей, которые не создавали бы ощущение что их компоновал дальтоник (к сожалению многие из присылаемых стилей далеки от совершенства).
В любом случае у человека может поменяться компьютер, тогда ключи точно будут разные.
Немного не по теме, но спрошу здесь.
Нельзя ли сделать скачивание стилей не настолько рандомным (но, при этом, не исключать такую возможность)?
1. Поиск по автору. Просто парсить название на Smth (by Smb), если это возможно. Многие стили названы именно так.
2. Поиск имён файлов по шаблону, задаваемому пользователем (первый пункт можно считать частным случаем этого: "* (by Author)").
3. Поиск стилей со светлым/тёмным фоном. При добавлении стиля посчитать сумму R+G+B по обоим фоновым цветам и отправить его в соответствующую категорию. Конечно, это эвристика, но часто она бывает полезной. Я использовал нечто подобное, чтобы на фотографии отличить текст от фона и стереть фон. Работает хорошо, когда правильно подберёшь константы...
4. По количеству групп файлов (для раскрашивания), или наличию групп с определёнными расширениями.
PS: Не знаю, где найти описание того, что входит в стиль.