Showing posts with label Html. Show all posts
Showing posts with label Html. Show all posts

Friday, June 14, 2013

Модална форма за вашето меню html, css, jquery

Модална форма за вашето меню!

Много често при разработка на нашите страници искаме да имаме някой друга нова функционалност или нещо по свежо.

Скоро се замислих какво ми липсва в някой от моите проекти и реших, че е време да си направя модална форма, където ще ми бъде изнесена повечето навигация.

Предимствата на този тип форми е че left side и right side в един сайт стават ненужни.

И така седнах и си написах един Jquery plugin, който следи всеки hover елемент 
например: 




<a href="#">Home</a>

и прихваща събитие за показване на span елемент който в началото е скрит с display: none на css;

ето и кода надявам се да съм полезен;

Как да използвате кода

1.Създайте папка modal-box
2.Създайте html файл с име index.html в папка modal-box и копирайте html кода
3.Създайте css файл с име style.css в папка modal-box и копирайте css кода
4.Създайте js файл с име modal-box.js в папка modal-box и копирайте jQuery кода

HTML 


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="text/javascript" src="modal-box.js"></script>
<link href="style.css" rel="stylesheet" />
<link href="modal-box.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function() {

$('a').zoom();

});
</script>

</head>
<body>

<header>
<div class="menu">
<ul>
<li>
<a href="#">
Home
<span class="modal-box">
<div class="add-image"></div>
<p class="add-data">This is sample modal home box 1</p>
</span>
</a>
</li>

<li>
<a href="#">
Contact
<span class="modal-box">
<div class="add-image"></div>
<p class="add-data">This is sample modal contact box 2</p>
</span>
</a>
</li>
<ul>
</div>
</header>
</body>

</html>


CSS


/* 
  development by mehmedov 
  email: jakomena@gmail.com 
  main modal box css 

*/

/* ----- modal modal box style */

.modal-box  {
display: none;
padding: 20px 30px;
width: 500px;  
}

.modal-box p {
text-transform: uppercase;
font-size: 18px;
text-align: center;
background: #f5f5f5;
color: #2d2d2d;
border-radius: 5px;
height: 180px;
margin: 0 auto;
}

.modal-box  .add-image  {
float: left;
margin: 0 auto;
background: url(photo_kids.png) no-repeat;
width: 200px;
height: 200px;
}

.modal-box .add-data{
float: right;
width: 250px;
margin: 0 auto;
}

.modal-box-show {
float: left;
display: block;
padding: 20px 30px;
border-radius: 5px;
list-style: none;
background: #fff;
    z-index: 1000;
}

/* ----- end modal modal box style */


jQuery



/* 
development by mehmedov
email: jakomena@gmail.com
create modal box hover element
*/

(function($){ 
   $.fn.zoom = function() {  
var element = $(this.selector);
element.hover(function () {
var box = $(this).find('span');
box.addClass('modal-box-show');
});
element.mouseleave(function () {
var box = $(this).find('span');
box.removeClass('modal-box-show');
});
   } 
})(jQuery);


Поздрави мехмедов!


Friday, November 16, 2012

Онлайн магазин с codeigniter

Създаване на онлайн магазин с codeigniter



Начало

Днес реших малко да поговорим за една php платформа където се оказа доста лесно и бързо да се създават динамични web страници.
имах една поръчка на клиент който поиска онлаин магазин.

И така се захванах за работа като първо помислих какво да ползвам чист php, joomla, или да опитам с codeigniter.
Оказа се че codeigniter е MVC (Model-View-Controller) а аз до сега не бях ползвал MVC модела и затова реших да се опитам.
В началото беше доста объркано в главата ми четях документация за codeigniter гледах малко видео уроци и ето че леко започна да ми се навързват нещата.

Проекта


За самия проект знаех че трябва да има стандартните неща като:
Категории, кошница, промоции, редакция, изтриване и една средно голяма администрация.
Направих си блок схема на всичко и преминах към реализирането на проекта.

codeigniter

codeigniter е лесен за използване всичко което трябва да направите е да го свалите
и просто да пишете има документация бих казал добра където може да видите кое как се прави 
но може да си ползвате и стария начин на работа с php.

codeigniter разделя бизнес логиката ви от презентационата част което дава на вашия бизнес код да бъде разграничен и да имате само имплементация на функционалност, 
а самото View да бъде часта където ще имаме колкото се можем само чист html.

Всеки модел в codeigniter трябва да наследява CI_Modeл.
Имате доста библиотеки така наречените help-ери, които се инициализират още в конструктора един път хването ли ритъма и разберете ли как стават нещата всичко друго е писане на код и желание.

Заключение

Като за заключение може да кажа, че codeigniter ми даде няква свобода и лекота с която да навигирам между MVC модела, но забелязах, 
че има и недостатаци за който няма сега да говоря 
целта тук е да намерим полезното в таз платформа.
Ползвайте я за малки проекти, а защо не и за нещо по голямо.
може да видите крайния резултат който ми отне 5 дена .

Ако имате въпрости относно codeigniter пишете ми 
Поздрави Мехмедов







Thursday, September 27, 2012

My Web pages

My Web pages


Здравейте, днес реших да пусна връзки към всички мой web страници.
Можете да следите, всяка една реализация в тях, като от време на време, ще говоря за технологиите, които ползвам в тях.


Споделяне на събития

Technologies: PHP, java script, HTML, CSS, Jquery, MySql









Онлай магазин
Магазин за инструменти ЕТ"Симеон Симеонов-98" 
Apache
Platform: codeigniter. php

Technologies: PHP, java script, HTML, CSS, Jquery, MySql









Българския портал за авточасти

Period:  January 2011 – now
Description: Web page for auto mobiles version 1.0 Bulgarian Language
Technologies: PHP, java script, HTML, CSS, Jquery, MySql
Application Servers
MS Internet Information Server (5.0, 6.0), Apache (1.3, 2.0)






Project Management

Period: august 2012 – now
Description: project management system
Technologies: Html5, Jquery, Ajax, Json, NoSql – CouchDB, JsonBridje
Platform –  Widnows, IIS








SECRET COMMUNICATOR

Period: Mart 2012 – now
Description: Cloud Application using NoSql - CouchDB
Technologies: WCF Service, Html5, Jquery, Ajax, Json
Platform –  Microsoft Visual Studio 10.







Мобилно приложения за управление на склад

Period: December 2010 – now
Description: Android Mobile business application
Technologies: java se, sqllite database, threading
Platform – Eclipse, PhoneGap











Онлайн управление на фирми

Period: December 2011 – now
Description: online business management application
Technologies: dot.net, html, jquery, css,
Platform –Microsoft Visual Studio 10.







Малко романтика, любов и още нещо ...










Custom server 
Period: December 2011 – now

Description: Server Control And Component Development
Technologies: dot.net, html, jquery, css,
Platform –  Microsoft Visual Studio 10.







Стил и красота









Курсове по програмиране



Thursday, June 7, 2012


Излезе първа версия на мобилното приложение 

Supplier.Net (Cloud computing)

Може да изтеглите продукта от тук: http://supplier.nh.zonebg.com/SupplierNet.rar


Supplier.Net е приложение написано с технологиите "JQuery Mobile"
Html, Jquery (Rest Service) с бизнес логика на C# (WCF Application)
Ползва облачни услуги на App Harbor и MSSQl База данни.
Supplier.Net Ви дава възможност да добавяте обекти, артикули и категории.
Да правите заявки и да следите състоянието на всеки обект, артикул  количество и др.

В началото трябва да се регистрирате, за да може да създавате и добавяте обекти, артикули и категории от меню "Settings"

От Mеню "Requests" може да правите заявки към различни обекти да следите и проверявате, всяка една ваша заявка да редактирате, изтривате и др.



Поздрави Мехмедов!