ria pc game
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
22 февраля 2019 15:21
Вход Регистрация Забыли пароль ?

megainformatic - Онлайн Обучение, Репетитор
           
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Урок 6 Игровая логика

megainformatic - Заметки по joomla - JFolder::create: Path not in open_basedir paths. Что это?

megainformatic cms express files - Добавление статей на сайт под управлением megainfromatic cms express files

megainformatic - Урок 7 2D-анимация

megainformatic - Урок 8 Загрузка/Сохранение текущей игры, режим паузы, режимы часов/будильника, запуск браузера Internet Explorer для показа сайта разработчика и других интернет-ресурсов

megainformatic - Урок 9 Тестирование и отладка приложения

megainformatic - Мои Музыкальные Миры

megainformatic - уроки Photoshop free

megainformatic cms express

megainformatic cms express

megainformatic cms express

megainformatic cms express files

megainformatic - Методы создания растровых изображений в Adobe Photoshop

megainformatic - Создание фотореалистичной текстуры травы

megainformatic - Рабочее пространство Adobe Photoshop

megainformatic - Бесшовные (тайловые) текстуры

megainformatic - Создание изображений огня, воды, неба

megainformatic - Создание текстур горных пород и суши (урок 5)

megainformatic - Рисование персонажей (урок 6)

megainformatic - Рисование фона (урок 6 часть 2)

megainformatic - Рельефные изображения

Добавление статей на сайт под управлением megainformatic cms express

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod

megainformatic - Воспроизведение файлов в форматах it, xm, s3m, mod - страница 2

megainformatic - Воспроизведение в игре музыки в формате XM

megainformatic - Воспроизведение файлов в формате OGG Vorbis

megainformatic - игра "Веселый Буквоежка" - инструменты разработки

megainformatic - Игра "Веселый Буквоежка" - история создания проекта

megainformatic - Как анимировать паука ?

megainformatic - Уроки Photoshop

megainformatic - Купить Уроки Photoshop - Чудеса

megainformatic - Купить Уроки Photoshop - Рисуем и Анимируем

megainformatic - Эмулятор игры Ну, Погоди!

сайт megainformatic - Говорящий Комикс Веселый Буквоежка

megainformatic - Что нужно для создания собственного сайта ?

megainformatic - Моделируем девушку в 3d используя 3ds max

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку

megainformatic - Уроки Fruity Loops Studio - пишем свою музыку - урок 1 - Быстрый старт

megainformatic - Сброник статей по дизайну и компьютерной графике. Обзор.

megainformatic - Уроки 3d на delphi directx - Вывод Заставки

Добро пожаловать в систему управления сайтом megainformatic cms

megainformatic - Создание эскиза и макета страницы сайта

megainformatic - Верстка созданного макета

megainformatic - Добавление модулей обеспечивающих минимально необходимый функционал

megainformatic - Основы добавления контента на сайт, управления и поддержки сайта

megainformatic - Проверка работы сайта, установка на хостинг

megainformatic - Основы продвижения созданного сайта

megainformatic - Создание шаблонов

megainformatic - Создание интернет-магазина

megainformatic - Музыкальные миры - композиция Морозное утро - 10 версий

ЛЕТО

megainformatic - Нечто Необъяснимое - пре релиз

megainformatic cms admin

megainformatic cms admin

megainformatic - Основы создания 3d игр - проект Тайны Морских Глубин

megainformatic - уроки delphi directx 8.1 3d - Основы Вращений и Управления камерой

подробнее

     
     
  Добро пожаловать в систему управления сайтом megainformatic cms !  
     
  [к содержанию] [назад] [далее]  
     
 

3) Добавление модулей обеспечивающих минимально необходимый функционал

 
     
 

Два предыдущих этапа решали задачу оформления внешнего вида для страницы сайта. Чтобы сайт по настоящему заработал и стал функциональным и многостраничным мы добавим в файл index.html необходимый php код, а также сохраним сам файл index.php и разместим его в корневой папке Вашего сайта. Это и будет начальная страница Вашего сайта.

Для редактирования кода можно воспользоваться обычной программой Блокнот, но мой Вам совет - обзавестить хорошим html-css-php редактором, например Dream Weaver CS 5 или выше.

 
     
  Итак, по аналогии с тем, что у вас есть в папке megainformatic (вы можете просто зайти в эту папку, куда Вы установили megainformatic cms, и посмотреть код файла index.php) нужно добавить как минимум два блока кода  
     
  изначально у вас есть index.html, вот с таким кодом  
     
 

<html>
<head>
<title>Мой персональный сайт</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table align="center" id="container" width="600" height="480" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="images/header.jpg" width="600" height="76"><div id="header">Мой персональный сайт</div></td>
</tr>
<tr>
<td background="images/index_02.jpg" width="600" height="39"><div id="menu"><a href="#">Главная</a> <a href="#">Статьи</a> <a href="#">Проекты</a> <a href="#">Контакты</a></div></td>
</tr>
<tr>
<!--background="images/index_03.jpg"-->
<td bgcolor="#ececec" width="600" height="320"><div id="content">
<p>Добро пожаловать на мой персональный сайт !!! Здесь Вы найдете много полезной информации, новостей, событий. Вы сможете реализовать свои планы и укрепить свой бизнес.</p>
<p>Что нужно для создания своего сайта ? Главное - желание. Всё остальное - можно постепенно и планомерно освоить.</p>
<p>Сколько времени потребуется на создание сайта ? Простейший сайт можно создать за пару дней. Хороший, полнофункциональный сайт создается дни, месяцы и даже годы.</p>
<p>Но вы наверное в курсе, что интернет устроен таким образом, что стоит вам только подумать и окажется, что нужное Вам уже давно есть и лежит, ожидая пока Вы возьметесь за его изучение и освоение.</p>
<p>Так вперед ! И смелей за дело.</p>
<p>Вы сами творец своих идей и их воплощения.</p>
</div></td>
</tr>
<tr>
<td background="images/index_04.jpg" width="600" height="45"><div id="footer">(c) Мой персональный сайт 2010-2011</div></td>
</tr>
</table>

</body>
</html>

 
     
  Вам остается пересохранить файл как index.php и внести в него следующий php-код (выделен зеленым цветом)  
     
 

<html>
<head>
<?php
include "config.php";

global $pageid;
$pageid= $_GET['page'];
global $pagetitle;
$pagetitle = "Мой персональный сайт - Новости";
global $pagecontent;
$pagecontent = "papers/home.txt";

if ($pageid != NULL)
{

if ($rc = mysql_connect($dbhost, $dbuser, $dbpassw))
{
mysql_select_db($dbsite);
$table = "papers";

$sql = "SELECT * FROM $table WHERE pageid = '$pageid'";
$s = mysql_query($sql);

$a = mysql_fetch_array($s);
$pagetitle = $a[pagetitle];
$pagecontent = $a[pagefile];


if ($pagetitle == "" )
{
$pageid = 1;
$pagetitle = "Мой персональный сайт - Новости";
$pagecontent = "papers/home.txt";
}

mysql_free_result($s);

}


}

echo "<TITLE>$pagetitle</TITLE>";
?>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">

<table align="center" id="container" width="600" height="480" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="images/header.jpg" width="600" height="76"><div id="header">Мой персональный сайт</div></td>
</tr>
<tr>
<td background="images/index_02.jpg" width="600" height="39"><div id="menu"><a href="#">Главная</a> <a href="#">Статьи</a> <a href="#">Проекты</a> <a href="#">Контакты</a></div></td>
</tr>
<tr>
<!--background="images/index_03.jpg"-->
<td bgcolor="#ececec" width="600" height="320"><div id="content">
<?php

$content = file($pagecontent);

foreach( $content as $line )
{
$j++;
echo $line;
}

?>

</div></td>
</tr>
<tr>
<td background="images/index_04.jpg" width="600" height="45"><div id="footer">(c) Мой персональный сайт 2010-2011</div></td>
</tr>
</table>

</body>
</html>

 

 
     
  Данный код превратит Ваш одностраничный сайт в многостраничный. Т. е. страница index.php будет брать из базы данных имена файлов контента и открывать эти файлы, выводя их содержимое в браузер. И вы получите именно то, что нужно - имея в наличии лишь одну страницу и множество файлов контента => многостраничный сайт.  
     
  [к содержанию] [назад] далее мы разберем как происходит обращение к разным страницам вашего сайта и как создается контент для этих страниц  
     
     
подробнее

Тестирование подключения платежной системы

Как подключить платежную систему к сайту ?

Как протестировать прохождение платежей в подключенной платежной системе ?

Ответ на эти вопросы Вы найдете в данной статье.

Рассмотрим этот вопрос на примере подключения к платежной системе робокасса.

Зайдём на сайт megainformatic cms groupon

Нажмём кнопку Войти и используем для входа следующие данные:

admin

123456

Теперь пошагово рассмотрим что нужно сделать для настройки и проверки подключения к платежной системе РОБОКАССА.

1) Настроить тестовый сервер робокассы в личном кабинете сайта робокассы на НАСТРОЙКИ для megainformatic.ru/webprojects/groupon/

Пример настроек может быть таким -

=============================

Оповещение об оплате (state выставляется в pay)

Result URL: http://megainformatic.ru/webprojects/groupon/pay.php?ps=robokassa_test&p=1

POST

Успешное проведение платежа и отказ от платежа (если успешное проведение - state выставляется в accepted)

Success URL: http://megainformatic.ru/webprojects/groupon/pay.php?ps=robokassa_test&p=2

POST

Ошибка (state не изменяется)

http://megainformatic.ru/webprojects/groupon/pay.php?ps=robokassa_test&p=3

POST

=============================

2) В двух разных браузерах зайти в админ-панель сайта и в личный кабинет пользователя сервиса групон

Для доступа под аккаунтом пользователя можно использовать те же данные входа, что и для админа.

Только далее чтобы увидеть личный кабинет данного юзера обратитесь к главной странице сайта -

megainformatic cms groupon

3) В админ-панели ПОЛЬЗОВАТЕЛИ > ОПЛАТА убедиться что для данного пользователя еще не было оплат

4) В личном кабинете пользователя групон выбрать вкладку МОЙ БАЛАНС, задать некоторую сумму пополнения и выбрав способ оплаты robokassa-test выполнить платеж

5) В админ-панели убедиться, что данный платеж был занесен в лог ПОЛЬЗОВАТЕЛИ > ОПЛАТА и его статус был помечен как no_pay

6) Снова вернуться в тот браузер, где работали с пополнением баланса через robokassa-test - там увидим, что нас перенаправили на тестовый сервер робокассы На странице браузера смотрим значения всех параметров, особенно SignatureValue и переключившись в браузер с админ-панелью смотрим ОПЛАТА по данному пользователю - проверяем значения всех параметров платежа

статус платежа должен быть no_pay - не выполненный

7) Если всё ОК, нажимаем в тестовом сервере робокассы первую зеленую кнопку - там где у нас Уведомление о платеже В окошке ОТВЕТ расположенном над этой кнопкой, смотрим что ответил наш сайт сайту робокассы.

Там может быть что-то подобное

===========================

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>?????????? ?? ??????</title> </head> <body> OK3 ??? ?????? ??????? ??????!<br><a href="http://megainformatic.ru/webprojects/groupon">????????? ?? ????</a> </body> </html> ==============================

Самое главное - это OK и цифра, которая должна совпадать с id платежа (если смотреть ОПЛАТА в админ-панели)

Также состояние данного платежа (state) должно измениться на pay - оплачен

8) Если всё ОК, то в тестовом сервере робокассы жмём 2 кнопку в группе - Успешное проведение платежа и отказ от платежа Браузер должен перенаправить нас на сайт групона и сообщить об успешном подтверждении платежа.

В админ-панели сайта (в другом браузере) данный платеж должен изменить состояние на accept

9) В браузере где проверяем работу от лица пользователя !!! не нажимаем ссылку Вернуться на сайт !!!! ВМЕСТО ЭТОГО

надо вернуться на сайт робокассы нажав в браузере кнопку навигации НАЗАД (обычно стрелка ВЛЕВО в панели инструментов браузера)

Теперь жмём последнюю зеленую кнопку на сайте робокассы чтобы проверить страницу обработчика ошибки платежа. Браузер должен

перенаправить нас на сайт групона и сообщить об ошибке платежа.

В админ-панели данный платеж не должен изменить своего состояния.

подробнее

Создание MFC приложения

[содержание]  [далее]

Запускаем программную среду Microsoft Visual Studio (MSVS).

Чтобы создать MFC-приложение с интерфейсом SDI выполняем следующие шаги:

1) File > New > Project

2) Тип проекта MFC, MFC Application

3) Задаем имя проекта, Name, например start и папку для его размещения, Location, например: C:\MyProgs\first\start

4) Жмём ОК

5) Next

6) Задаем следующие опции проекта: Single document, Document/View architecture support, язык Английский, Use Unicode libraries, MFC Standard, Use MFC in a static library

7) Next, Compound document support = none

8) Next, Next

9) Database support = none

10) Next, (тут оставляем все опции по-умолчанию)

11) Next, также все опции по-умолчанию

12) Если необходимо меняем имена генерируемых классов, жмём Finish.

13) Пробуем выполнить сборку проекта - Build > Build Solution

14) После завершения компиляции в папке проекта находим подпапку Debug и там исполнимый файл, пробуем запустить созданное приложение.

15) Если всё ок, приложение создалось и нормально запускается и работает, тогда пробуем изменить тип сборки на Release и повторить сборку.

16) После успешной сборки ищем в папке проекта подпапку Release и там исполнимый файл, пробуем запустить - если всё работает - ОК!

Вы осилили самый первый шаг в создании MFC проекта в среде MSVS на c++.

[содержание]  [далее]

подробнее

Веселый Буквоежка - онлайн комикс - страница 5

представляем Веселый Буквоежка - онлайн комикс.

Тут пауки пошли в наступление. Я встал, я один смог встать. Поднял лом и начал махать им. Лом задел обо что-то твердое и полетели искры. Лежавшая рядом куча мусора ярко вспыхнула. Налетевший порыв ветра раздул пламя еще сильнее.

Веселый Буквоежка - онлайн комикс - страница 5

если кликать картинку она будет последовательно меняться в размерах от 620 до 2048 пиксель.

[страница 1]  [страница 2]  [страница 3]  [страница 4]  [страница 5]  [страница 6]  [страница 7]  [страница 8]  [страница 9]  [страница 10]  [страница 11]  [страница 12]  [страница 13]  [страница 14]  [страница 15]  [страница 16]  [страница 17]  [страница 18]  [страница 19]  [страница 20]  [страница 21]  [страница 22]  [страница 23] 


Контакты

     
 

Контакты:

Skype - megainformatic

https://twitter.com/megainformatic_

Предложить Ваш проект или связаться со мной.
 
     
Подробнее об авторе

У вас возник какой-то вопрос, проблема или предложение ?

Вы Можете оставить своё сообщение через форму комментария на данной странице.

Если я смогу помочь Вам в решении, то обязательно отвечу.

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 1,5539