X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите сделать плиточный интерфейс
Адепт_hb
Адепт_hb
Topic Starter сообщение 22.9.2013, 2:45; Ответить: Адепт_hb
Сообщение #1


Не знаю, в правильный раздел ли я пишу, направьте на путь истинный, если я не прав.
Собственно, нужно сделать на сайте плитку а-ля вин8 (пример сайта - t.ru.msn.com). Плитка не динамичная, фон в зависимости от категории новости, на плитке картинка (мб) и пару строк краткого содержания. Причем так, чтобы добавить ее можно было быстро (как, например, добавление блока на юкозе в конструкторе и/или изменение размера этой плитки как в вин8) либо через форму (что будет лучшим вариантом) и потом с возможностью редактирования ее размера и всего остального, либо как-то еще. Плитки заполняют всю страницу сайта (скорректировать потом это посредством CSS думаю) и каждая из них - гиперссылка, ведущая на новую страницу. То есть, создавая новую плитку, мы создаем новую страницу новости (в моем случае - проекта). Желательно впилить туда же таймер времени, где время задается создателем и может быть отредактировано потом, и который влечет за собой увеличение плитки при определенном проценте пройденного на таймере времени.
Плитки эти могут добавить только админы, т.е. определенная группа пользователей.

Собственно, я пока от JS далек, а сайт нужно делать (не заказ, делаю для студорганизации). Если очень затянется - сделаю как смогу по другому, но такую штуку запилить очень уж надо и хочется.
HTML и CSS знаю, PHP и JS планирую начать учить, но учить буду долго, что не есть хорошо, поэтому уповаю на помощь вашу.
Просьба по возможности закомментить код (если таковой кто-то по доброй душе намудрит), чтобы было мне неучу понятнее:)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 24.9.2013, 15:06; Ответить: Degradator
Сообщение #2


В вашем тз есть один огрех - вы не укзали, сколько заплатите за всю эту работу.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 24.9.2013, 15:28; Ответить: Degradator
Сообщение #3


И еще не совсем понятно - t.ru.msn.com нет такого сайта, переадресовывает на ru.msn.com.
Что значит,
(Адепт_hb @ 22.9.2013, 05:45) *
Плитка не динамичная, фон в зависимости от категории новости

Плитка не динамическая? То-есть вы делаете статические html страницы? Тогда учите css свойства background и float.
Если всетаки плитка динамическая, и сайт на php, я бы сделал так примерно
[php]class Plitka{
var $imageUrl;
var $smallText;
var $newsCategory;
public function __construct($imageUrl, $smallText, $newsCategory){
$this->imageUrl = $imageUrl;
$this->smallText= $smallText;
$this->newsCategory = $newsCategory;
$this->printObject();
}
private function printObject(){
$template = $this->getTemplate();
print $template;
}
private function getTemplate(){
$template = file_get_contents("tpl/newsTemplate.tpl");
return $this->setData($template);
}
private function setData($template){
$template = str_replace("{imageUrl}", $this->imageUrl, $template);
$template = str_replace("{smallText}", $this->smallText, $template);
$template = str_replace("{newsCategory}", $this->newsCategory, $template);
return $template;
}
}[/php]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Адепт_hb
Адепт_hb
Topic Starter сообщение 25.9.2013, 18:15; Ответить: Адепт_hb
Сообщение #4


(Degradator @ 24.9.2013, 18:28) *
t.ru.msn.com нет такого сайта, переадресовывает на ru.msn.com.

угу, видимо это на таблетках только

в общем есть обычная html-страница, на которой есть блок с плитками. Плитки как в метро (вин8) интерфейсе, картинка+текст, сама плитка - ссылка. + добавлять ее надо будет не через дописывание кода, а как-то проще - зашел, ткнул кнопку - готово (грубо говоря)

Проблема еще в том, что пхп я знаю плохо:( на крайняк его будет писать мой знакомый, но тоже нужны советы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Degradator
Degradator
сообщение 27.9.2013, 16:53; Ответить: Degradator
Сообщение #5


Мне кажется что просто вы не понимаете чего хотите. Сайт, про который вы говорите не должен иметь вообще html страниц. Это должно быть какое-то ядро, сделанное на каком-то серверном языке (проще всего наверно php), которое будет принимать запрос пользователя, обрабатывать его, брать данные из базы данных, формировать страницу, и выдавать ее пользователю.
Примерно это работает так.
У вас есть база данных, в которой есть 10 новостей.
первая написана первого числа, вторая второго, третья третьего и т.д.
Всего на странице может отображаться кратко 4 последних, или одна полностью.
Пользователь вводит
www.site.ru
этот зарос приходит на сервер
сервер обращается к базе, берет оттуда краткое содержимое 4 самых новых новостей. Обрабатывает их, и формирует страницу. Потом выгружает ее пользователю
если пользователь вводит запрос такого вида
www.site.ru?news=2
то запрос приходит на сервер.
сревер обрабатывает этот запрос, и видит что он к конкретной новости. Обращается к базе данных. Берет оттуда всю информацию о новости номер 2. Формирует страницу. Выгружает ее пользователю.
Если вам надо сделать все это, то я могу вам помочь, но не бесплатно. Если интересно, то пишите в личку.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Адепт_hb
Адепт_hb
Topic Starter сообщение 29.9.2013, 1:19; Ответить: Адепт_hb
Сообщение #6


Все понял, огромное спасибо. Буду работать, если будет хана - обращусь.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно сделать репост статей в соц сети
1 HavingingWorld 2488 27.2.2024, 2:15
автор: AndrePro
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 727 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Сделать дорвей
0 tok24ua 933 28.8.2023, 20:59
автор: tok24ua
Открытая тема (нет новых ответов) Сделать правки на html-странице
5 TABAK 2307 20.5.2023, 10:45
автор: EvilGomel
Открытая тема (нет новых ответов) Сколько стоит сделать шаблон для WP?
изучаю цены
3 Palundra 2404 2.4.2022, 3:06
автор: WebSuccessful


 



RSS Текстовая версия Сейчас: 23.4.2024, 12:29
Дизайн