Нужен модуль для DLE, который будет создавать два тега для использования в шаблоне. Один тег должен выдавать ссылку на полную картинку из новости, второй ссылку на thumb картинку Если картинок в новости несколько ...
Django: авторизация, создание записи
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Привет. Мы с друзьями шаг за шагом делаем свой кулинарный проект. Пришло время следующей итерации.
1. Регистрация\авторизация пользователей через социальные сети facebook + вконтакте, оттуда взять ник и аватар. После подтверждения в окошке социальной сети, на сайте запрашивать email (это конечно если человек первый раз авторизуется).
2. Форма создания кулинарного рецепта http://cooktalks.ru/filter/ поддерживающая все функции CRUD Особенности:
Главное превью рецепта и превью к каждому шагу, в идеале при клике на картинку, показывать поле интерфейс выбора файла, который ресайзится и отражается ajax. Например dropzone js, или любой другой знакомый вам скрипт.
В Ингредиентах название autocomplete по любой части слова, то есть если вбить "мас", то подсказки: "Масло подсолнечное" и "Подмасло", если человек вводит новое название оно сохраняется (все как в метках). Но каждой метке для каждого рецепта надо писать отдельные пояснения. Количество ингредиентов безгранично, как в поле название "не пусто", появляется еще ряд полей для ингредиентов.
Порядок действий: тоже самое, что и с ингредиентами. При появлении символов в поле, ниже появляется еще один ряд иллюстрация+описание.
Исполнителю будет предоставлен полный доступ к сайту. Если сработаемся - здорово, есть еще задачи, просто они шаг за шагом. На данный момент структура models.py выглядит так:
class Post(models.Model):
TYPES = (
('BLOG', 'Blog'),
('RECIPE', 'Recipe'),
)
title = models.CharField(max_length=200)
thumbnail = models.ImageField(upload_to='main/')
thumbnail_featured = models.ImageField(upload_to='main_featured/')
content = models.TextField()
#small = models.TextField();
type = models.CharField(max_length=100, choices=TYPES )
category = models.ForeignKey('Category')
lit = models.TextField(blank=True)
search = SphinxSearch(weights={'title': 100, 'content': 80})
published = models.BooleanField()
date_published = models.DateField(auto_now_add=True)
def __unicode__(self):
return self.title
class Ingredient(models.Model):
name = models.CharField(max_length=100)
caption = models.TextField(blank=True, max_length=500)
def __unicode__(self):
return self.name
class RecipeIngredient(models.Model):
recipe = models.ForeignKey(Post)
ingredient = models.ForeignKey(Ingredient)
norma = models.CharField(max_length=140)
def __unicode__(self):
full_name = self.recipe.title + ' ' + self.ingredient.name
return full_name
class Category(models.Model):
TYPES = (
('BLOG', 'Blog'),
('RECIPE', 'Recipe'),
)
name = models.CharField(max_length=200)
type = models.CharField(max_length=100, choices=TYPES)
def __unicode__(self):
return self.name
class Image(models.Model):
src = models.ImageField(upload_to='images/')
post = models.ForeignKey(Post)
Заявки фрилансеров
Похожие заказы
- $6Веб-программирование1 заявкаЗакрыт12 лет назад
- $1000
В команду нужен php программист для совместной работы над различными проектами. Текущий проект - бекофис, разрабатываемый на базе Yii-фреймворка Стоимость работы $4-7 в час Оплата на QIWI ...
Веб-программирование3 заявкиЗакрыт12 лет назад Здравствуйте. нужно в ДРУПАЛЕ переделать (поправить) РСС на яндекс-подобную. Требование по пунктам есть, не хватает только fulltext / yandex:full-text Сроки и стоимость?
Веб-программирование3 заявкиЗакрыт12 лет назадFatal error: Maximum execution time of 30 seconds exceeded in /home/spdua/public_html/anave.kiev.ua/lib/Oz/Deepzoom/thumbnail.inc.php on line 474 не отображается в каталоге заведенная модель 2238 В галерее проданые фото должны ...
Веб-программирование4 заявкиЗакрыт12 лет назад1) есть скрипт с одной функции в .php который работает на сервере Lunix с панель администрирования DirectAdmin 2) нужно переписать этот скрипт на языке C++ с расширением .so 3) исходный код скрипта http://r.ournet.biz/15ITP8l
Веб-программирование1 заявкаЗакрыт12 лет назад- $500
Сайт www.keykis.ru CMS 1C Битрикс Стандарт Текущий каталог http://www.keykis.ru/keykis/ Нужен автоматизированный каталог кейсов
Веб-программирование5 заявокЗакрыт12 лет назад Многие наверное знают такие сайты как битва брендов через соц. сети. http://golos-boom.ru/ http://1001golos.ru/ и многие другие. у нас есть один из таких скриптов. По моему он уже ...
Веб-программирование1 заявкаЗакрыт12 лет назадЕсть сайт на HTML. В шапке сайта уже реализован слайдер, который меняет картинки сам. Нужно добавить в тело страницы еще один слайдер (не конфликтующий с имеющимся), в котором изображения будут листаться вручную. Пример такого слайдера ...
Веб-программирование1 исполнительЗавершен12 лет назад- $10
Сайт foto-cam.ru необходимо перенести с хостинга ihc.ru на timeweb.ru 1. Аккуратно перенести базу 2. Перенести все файлы Связь по skype: mind.creative
Веб-программирование1 исполнительЗавершен12 лет назад - $100
Нужно небольшая работа с Flex (перевести некоторый текст (до 100 символов) на русский и немного визуально подкорректировать блок).
Веб-программирование1 заявкаЗакрыт12 лет назад