Game Maker - создание игр | HellRoom Games
Ноябрь 16, 2025, 03:10:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   Game Maker Помощь Правила форума Поиск Календарь Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Добавление новостей через Java Script!  (Прочитано 8365 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PATRIOT
Участник
****

Репутация: 19
Offline Offline

Пол: Мужской
Награды:
За постоянность!
API: GameMaker Studio Standard
Деятельность: Web, Gamedev, Design
Сообщений: 188


PATRIOT Games


« : Апрель 25, 2012, 00:27:42 »

Нашел на одном немплохом сайте java script, с помощью которого можно чуть автоматизировать добавление новостей на html сайт:
Код:
var news = [], i = 0;
news[i++] = {'date': '05.03.2012', 'title': 'new new', 'text': 'Lorem Ipsum Dolor Sit Amet.'};
news[i++] = {'date': '06.03.2012', 'title': 'new new 2', 'text': 'Lorem2 Ipsum2 Dolor2 Sit2 Amet2.'};

function showNews(id, news){ // на входе - id контейнера новостей и массив новостей
    var id = document.getElementById(id);
    var tpl = '<div class="new">%date% - %title%<br />%text%</div>'; // шаблон одной строки

    var html = '';
    if(id){
        for(var i = 0, il = news.length; i < il; ++i){
            var ahtml = tpl; // берем шаблон и подставляем значения
            ahtml = ahtml.replace(/%date%/g, news[i].date);
            ahtml = ahtml.replace(/%title%/g, news[i].title);
            ahtml = ahtml.replace(/%text%/g, news[i].text);
            html += ahtml;
        }
        id.innerHTML = html;
    }
}

Но немогу разобратся что к чему здесь.. Кто шарит в етом деле помогите!
Записан

"hello" -> word
Dmi7ry
Гл. Администратор
*

Репутация: 1379
Offline Offline

Пол: Мужской
Награды:
5000 сообщений!За постоянность! [200 дней на форуме]За лояльность! [+1000 репутации]За помощь в развитии форума!Знаток Game Maker!За помощь новичкам!
API: GameMaker Studio Master
Деятельность: Code, design
Сообщений: 6626



WWW
« Ответ #1 : Апрель 25, 2012, 04:24:45 »

А чего тут сложного?
Сначала заносятся новости в массив. Далее - задаётся шаблон, в котором задан формат вывода записей. Потом собственно считывание данных из массива и занесение их в шаблон.
Записан

- А какой, собственно, командой процессора колобок ест черта?
- Командой EAT...
Справка и FAQ в правом верхнем углу...
PATRIOT
Участник
****

Репутация: 19
Offline Offline

Пол: Мужской
Награды:
За постоянность!
API: GameMaker Studio Standard
Деятельность: Web, Gamedev, Design
Сообщений: 188


PATRIOT Games


« Ответ #2 : Апрель 25, 2012, 13:09:58 »

А чего тут сложного?
Сначала заносятся новости в массив. Далее - задаётся шаблон, в котором задан формат вывода записей. Потом собственно считывание данных из массива и занесение их в шаблон.


Ето я понимаю, непонимаю только как подключить чтение из внешнего скрипта, чтобы к примеру я на компе писал новости а потом через фтп закинул и они автоматом отображались.
Записан

"hello" -> word
Slavik
GM Pro user
*

Репутация: 106
Offline Offline

Пол: Мужской
Награды:
За постоянность! [100 дней на форуме]За создание истории чата!
API: Unity 3D
Сообщений: 498



« Ответ #3 : Апрель 25, 2012, 13:12:29 »

Зачем? Что мешает освоить PHP? Все вопросы сюда
Записан

Иногда, если есть настроение, пишу музло для игр, не дорого.
Писать сюда: https://vk.com/dmitry.ibragimov
Не особо жду.
PATRIOT
Участник
****

Репутация: 19
Offline Offline

Пол: Мужской
Награды:
За постоянность!
API: GameMaker Studio Standard
Деятельность: Web, Gamedev, Design
Сообщений: 188


PATRIOT Games


« Ответ #4 : Апрель 25, 2012, 15:44:03 »

В PHP я полный 0.. какнибудь зайду.
Записан

"hello" -> word
Slavik
GM Pro user
*

Репутация: 106
Offline Offline

Пол: Мужской
Награды:
За постоянность! [100 дней на форуме]За создание истории чата!
API: Unity 3D
Сообщений: 498



« Ответ #5 : Апрель 25, 2012, 15:56:42 »

Заходи. Уроками еще не успел наполнить(всего 3), так что задавай если что вопросы)
Записан

Иногда, если есть настроение, пишу музло для игр, не дорого.
Писать сюда: https://vk.com/dmitry.ibragimov
Не особо жду.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

HellRoom Games © 2006-2012 All Rights Reserved
Powered by SMF 1.1.21 | SMF © 2013, Simple Machines
Страница сгенерирована за 0.122 секунд. Запросов: 30.