Кулинарный Портал Рецепт С V 2.16 – C#,

Скачать

Название (оригинал): A Cooking Recipe Portal V 2.16

Описание:
Англ (оригинал)World Recipe V2.9 is an ASP.NET 2.0 C# N-Tier application and SQL 2005 Database with stored procedure to contain and display recipes in a wide variety of categories, also allow your visitors to post their favorite recipes, rate recipe and add comment. You can edit/delete recipes or comments in a password protected admin recipe manager area.
Features:
Cooking Blog/Article
RichText Editor
Recipe of the Day
Last Viewed Recipe in the last 4 Hours
Configure SMTP server address and Webmaster email
Enabled/Disabled Comment Through the Admin Page
Send to a Friend Email in HTML Format
Cross browser compatibility
Search capability
Email notifications
Advanced Admin Management
Extremely extensible
RSS Feeds
Link ratings
Link reviews
Live Demo at: http://www.myasp-net.com/

Fixed stored procedure rating bug.
CAST((1.0 * a.No_Rating/a.No_Rates) as decimal(2,1)) as Rates

Star rating image is now accurate.
Fixed few bugz.
This new version of XD World Recipe V 2.8 is 3-tier arhcitecture, and much more secured than the older version with added querystring and input validation. This version use Stored Procedure and Object Oriented Programming for data abstraction and code reuse. You must have basic knowledge of Object Oriented Programming, Stored Procedure, IIS 5/6, SQL 2005 server to configure and attach the database. If you want to learn ASP.NET C# 3-tier application architecture and SQL stored procedure, this one is for you. Source code and installation guide included in the zip file.
Fixed bug on Count days. Changed inc_admindbconn.aspx connection string to use the web config conn string.
Final Update. Added Article Manager and used data abstraction for code reuse and encapsulate some logic. Added article category manager.
Fixed pager last and next button bug. Also implemented field length validation.
Implemented bi-directional sorting.
Features:
1) Recipe Blog / Article – Rich Text Editor
2) Recipe of the Day
3) Most Viewed recipe in the last 4 hours.
4) Admin page to configure SMTP server address and Webmaster email
5) Enabled/disabled comment through admin page.
6) Send to a friend email in HTML format.
7) Optional photo upload for the recipe
8) New Rating/Voting system
9) New CSS layout interface.
10) Dynamic page title and keywords
11) Optimized for SE
12) Article/Blog Manager – Add, edit and delete article/blog
Update:
1) Implement CSS DIGG Style custom numeric paging with bidirectional dynamic sorting
2) Used IDataReater to bind the repeater
3) Implement Row_Number paging
4) Improved the page load performance by disabling viewstate
5) Changed the paging logic
7) Make Pager Link SEO Friendly
8) Display pager like 1,2,3,4,5..11,12
Update:
Used Generic LIST to bind a repeater with custom entity object. No ObjectDataSource use.
Implement caching. If there is new record or update in the database, the cache will be remove.
—————
Latest Update:
Used custom paging SQL Row_Number in Admin Recipe Manager Grid to efficiently page data if the the number of recipe grow large. This will improve loading time, and eliminate loading all the records at one time.
———
Update: 9-12-08
Change image upload logic
1)Implemented a logic to append alphanumeric char if image name already exist. This prevent overwriting an existing image.
2) Implemented a logic to delete the image when the recipe with an image is deleted. Necessary to clean up unused images.
3)Implemented a logic to delete an image when updating/replacing an image.
5) Changed the image view logic to prevent file locking “File is being use by another person/user”
6)Create a class to return the image and path so when you change the image directory you only have to open one file.
Noet: Make sure you give write permission the image directory. Otherwise you will get an error.
———–
View Live Demo and Screenshots at http://www.ex-designz.net/softwaredetail.asp?fid=1884
Рус (машинный)Мира Рецепт С V2.9 представляет собой ASP.NET 2.0 на C# многоуровневых приложений и SQL 2005 базы данных с помощью хранимой процедуры, чтобы содержать и отображения рецептов в различных категориях, также позволяет вашим посетителям размещать свои любимые рецепты, рецепт оценить и добавить комментарий. Вы можете редактировать/удалять комментарии или рецепты в защищенном паролем администратора рецепт диспетчера района.
Особенности:
Кулинария Блог/Статьи
Редактор Richtext
Рецепт дня
Последние просмотренные рецепт в последних 4 часов
Настроить адрес SMTP-сервера и веб-мастеру по электронной почте
Включено/выключено комментарий через Админ страницу
Отправить другу письмо в формате HTML
Перекрестной совместимости браузера
Возможность поиска
Уведомления по электронной почте
Расширенные Администратора Управления
Чрезвычайно расширяемым
RSS-каналы
Ссылка оценок
Ссылка отзывы
Демо по адресу: http://www.myasp-net.com/
тег
Исправлена хранимая процедура оценкой баг.
Литые((1.0 * а.No_Rating/а.No_Rates) как десятичное число(2,1)) как услуги
звездочный рейтинг изображения теперь работает правильно.
Исправлены несколько ошибок.
Эта новая версия xD в мире рецепт с V 2.8 вместо 3-х уровневая arhcitecture, и гораздо более обеспеченный, чем старые версии с добавлением строки запроса и проверки входных данных. Эту версию использовать хранимые процедуры и объектно-ориентированное Программирование абстракция данных и повторного использования кода. Вы должны иметь базовые знания объектно-ориентированного программирования, хранимые процедуры, службы IIS 5/6, сервера SQL 2005, чтобы настроить и подключить базу данных. Если вы хотите узнать ASP.NET в C# 3-х уровневая архитектура приложений и SQL хранимую процедуру, на этот раз для вас. Исходный код и руководство по установке включены в zip файл.
Исправлена ошибка на отсчет дней. Поменял inc_admindbconn.aspx в строке подключения использовать веб-конфиг конн строку.
Окончательное Обновление. Добавлена статья менеджер и используемые абстракции данных для повторного использования кода и инкапсуляции какая-то логика. Добавлена статья категорийный менеджер.
Исправлена пейджер прошлом и кнопка далее ошибка. Также реализован полевой проверки длины.
Реализован двунаправленный сортировки.
Особенности:
1) Рецепт Блога / Статьи – Редактор Форматированного Текста
2) рецепт дня
3) самых просматриваемых рецептов в последних 4 часов.
4) Админ-разделе, чтобы настроить адрес SMTP-сервера и веб-мастеру по электронной почте
5) включить/отключить комментарии через админ-страницу.
6) Отправить другу письмо в формате HTML.
7) необязательно загружать фото для рецепт
8) новый рейтинг/система голосования
9) Новый CSS макет интерфейса.
10) динамический Заголовок страницы и ключевые слова
11) оптимизирован для SE
12) статья/блог менеджера – добавлять, редактировать и удалять статьи/блог
Обновление:
1) реализовать в CSS digg в стиле пользовательские числовые подкачки с двунаправленным динамическим сортировки
2) используется IDataReater связать репитер
3) осуществлять функции row_number подкачки
4) Улучшена Скорость загрузки страницы, отключив viewstate в
5) изменена логика подкачки
7) сделать пейджер ссылку для SEO
8) Дисплей пейджера как 1,2,3,4,5..11,12
Обновление:
Использован общий список для привязки повторитель с настраиваемой сущности объекта. Нет ObjectDataSource использовать.
Реализовать кэширование. Если есть новые записи или обновления в базе данных, то кэш будет удалить.
—————
Последние Обновления:
Используемые пользовательские подкачки в SQL функции row_number в Админ-рецепт менеджером сетки эффективно странице данных, если количество рецепт вырастают большие. Это позволит улучшить время загрузки, погрузки и исключить все записи в одно время.
———
Обновление: 9-12-08
Изменение изображения загрузить логика
1)реализована логика для добавления буквенно-цифровой char если изображение с таким именем уже существует. Это предотвращает перезапись существующего изображения.
2) реализована логика, чтобы удалить изображение, когда рецепт с изображения удаляется. Необходимо удаление неиспользуемых изображений.
3)реализована логика для удаления изображения при обновлении/замене изображения.
5) изменил имидж зрения логики для предотвращения блокировки файлов \”файл используется другим пользователем/пользователем\”
6)создать класс, чтобы вернуть изображение и путь Итак, когда вы измените изображение каталога, вы только должны открыть один файл.
Noet: убедитесь, что вы даете разрешение на запись в каталог образа. В противном случае вы получите сообщение об ошибке.
———–
Посмотреть живое демо и скриншоты на http://www.ex-designz.net/softwaredetail.asp?fid=1884

база кода