Z3RO, хром, опера, осел9.0
андроид, бада, вин мобайл
ramzes (17.07.2011/16:22)ХЗ. У меня мой пример работает в Chrome, Opera, FireFox, IE8 и в Safari
Z3RO, хром, опера, осел9.0
андроид, бада, вин мобайл
<div class="links">
<a href="page1.php">Страница 1</a>
<a href="page3.php">Страница 2</a>
<a href="page2.php">Страница 3</a>
</div>
<div id="container"></div> // Сюда будет загружатся содержимое
$('div.links a').click(function (){
var href = $(this).attr('href');
$('#container').load(href);
return false;
});
<div class="status_form"><div><form name="status" method="POST">
<label>Статус:<br/><input type="text" name="text" value="'[текущий статус]" placeholder="Что нового?" maxlength="100"/></label>
<div style="text-align:center;"><input type="button" onClick="status_save()" value="Сохранить"/>
<input type="button" value="Очистить" class="white" onClick="document.status.text.value=\'\';"/>
</div></form></div>
<div class="close"><a onclick="status_form();" title="Скрыть"></a></div>
</div>
<a id="st">[Здесь текст текущего статуса]</a>
.status_form{
background-color: #eef6ff;
border: 3px solid #6890ba;
border-top: 0;
color: #2e6196;
display: none;
position: fixed;
left: 37%;
top: 0;
width: 26%;
}
.status_form div{
padding: 10px 20px 0 20px;
}
.status_form .close a{
background: url('images/hideup.png') no-repeat center #d9ebff;
color: #6d8fb5;
cursor: pointer;
display: block;
height: 9px;
margin: 0 -20px;
text-align: center;
text-decoration: none;
}
.status_form .close a:hover{background-color: #d0e6ff;}
.status_form div input[type=text]{width: 100%;}
var home = 'http://' + document.domain; //Адрес сайта
$('#st').click(function (){status_form();});
function status_form(){
$('div.status_form').slideToggle(300);
}
function status_save(){
var t = document.status.text.value;
$.post(home + '/status.php', {text: t}, status_form());
$('div.sidebar div.menu a.st').text(t);
}
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Mobile Content Management System //
// Project site: http://johncms.com //
// Support site: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// Lead Developer: Oleg Kasyanov (AlkatraZ) alkatraz@gazenwagen.com //
// Development Team: Eugene Ryabinin (john77) john77@gazenwagen.com //
// Dmitry Liseenko (FlySelf) flyself@johncms.com //
////////////////////////////////////////////////////////////////////////////////
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
$mp = new mainpage();
/*
-----------------------------------------------------------------
Блок информации
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng['information'] . '</b></div>';
echo $mp->news;
echo '<div class="menu"><a href="news/index.php">' . $lng['news_archive'] . '</a> (' . $mp->newscount . ')</div>' .
'<div class="menu"><a href="pages/faq.php">' . $lng['information'] . ', FAQ</a></div>';
/*
-----------------------------------------------------------------
Блок общения
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng['dialogue'] . '</b></div>';
// Ссылка на гостевую
if ($set['mod_guest'] || $rights >= 7)
echo '<div class="menu"><a href="guestbook/index.php">' . $lng['guestbook'] . '</a> (' . functions::stat_guestbook() . ')</div>';
// Ссылка на Форум
if ($set['mod_forum'] || $rights >= 7)
echo '<div class="menu"><a href="forum/">' . $lng['forum'] . '</a> (' . functions::stat_forum() . ')</div>';
/*
-----------------------------------------------------------------
Блок полезного
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng['useful'] . '</b></div>';
// Ссылка на загрузки
if ($set['mod_down'] || $rights >= 7)
echo '<div class="menu"><a href="download/">' . $lng['downloads'] . '</a> (' . functions::stat_download() . ')</div>';
// Ссылка на библиотеку
if ($set['mod_lib'] || $rights >= 7)
echo '<div class="menu"><a href="library/">' . $lng['library'] . '</a> (' . functions::stat_library() . ')</div>';
// Ссылка на библиотеку
if ($set['mod_gal'] || $rights >= 7)
echo '<div class="menu"><a href="gallery/">' . $lng['gallery'] . '</a> (' . functions::stat_gallery() . ')</div>';
if ($user_id || $set['active']) {
echo '<div class="phdr"><b>' . $lng['community'] . '</b></div>' .
'<div class="menu"><a href="users/index.php">' . $lng['users'] . '</a> (' . functions::stat_users() . ')</div>' .
'<div class="menu"><a href="users/album.php">' . $lng['photo_albums'] . '</a> (' . functions::count_photo() . ')</div>';
}
echo '<div class="phdr"><a href="http://gazenwagen.com">Gazenwagen</a></div>';
/*
////////////////////////////////////////////////////////////////////////////////
// JohnCMS Mobile Content Management System //
// Project site: http://johncms.com //
// Support site: http://gazenwagen.com //
////////////////////////////////////////////////////////////////////////////////
// Lead Developer: Oleg Kasyanov (AlkatraZ) alkatraz@gazenwagen.com //
// Development Team: Eugene Ryabinin (john77) john77@gazenwagen.com //
// Dmitry Liseenko (FlySelf) flyself@johncms.com //
////////////////////////////////////////////////////////////////////////////////
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
$mp = new mainpage();
/*
-----------------------------------------------------------------
Блок информации
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng['information'] . '</b></div><div>';
echo $mp->news;
echo '<div class="menu"><a href="news/index.php">' . $lng['news_archive'] . '</a> (' . $mp->newscount . ')</div>' .
'<div class="menu"><a href="pages/faq.php">' . $lng['information'] . ', FAQ</a></div>';
echo '</div>';
/*
-----------------------------------------------------------------
Блок общения
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng['dialogue'] . '</b></div><div>';
// Ссылка на гостевую
if ($set['mod_guest'] || $rights >= 7)
echo '<div class="menu"><a href="guestbook/index.php">' . $lng['guestbook'] . '</a> (' . functions::stat_guestbook() . ')</div>';
// Ссылка на Форум
if ($set['mod_forum'] || $rights >= 7)
echo '<div class="menu"><a href="forum/">' . $lng['forum'] . '</a> (' . functions::stat_forum() . ')</div>';
echo '</div>';
/*
-----------------------------------------------------------------
Блок полезного
-----------------------------------------------------------------
*/
echo '<div class="phdr"><b>' . $lng['useful'] . '</b></div><div>';
// Ссылка на загрузки
if ($set['mod_down'] || $rights >= 7)
echo '<div class="menu"><a href="download/">' . $lng['downloads'] . '</a> (' . functions::stat_download() . ')</div>';
// Ссылка на библиотеку
if ($set['mod_lib'] || $rights >= 7)
echo '<div class="menu"><a href="library/">' . $lng['library'] . '</a> (' . functions::stat_library() . ')</div>';
// Ссылка на библиотеку
if ($set['mod_gal'] || $rights >= 7)
echo '<div class="menu"><a href="gallery/">' . $lng['gallery'] . '</a> (' . functions::stat_gallery() . ')</div>';
if ($user_id || $set['active']) {
echo '<div class="phdr"><b>' . $lng['community'] . '</b></div>' .
'<div class="menu"><a href="users/index.php">' . $lng['users'] . '</a> (' . functions::stat_users() . ')</div>' .
'<div class="menu"><a href="users/album.php">' . $lng['photo_albums'] . '</a> (' . functions::count_photo() . ')</div>';
}
echo '</div>';
if(!$is_mobile)
echo '<script type="text/javascript>$(\'div.phdr\').click(function (){$(this).next().slideToggle(\'normal\')});</script>';
echo '<div class="phdr"><a href="http://gazenwagen.com">Gazenwagen</a></div>';
<a id="newadd">Добавить новость</a>
<div class="bmenucont"><a class="close"><img src="close.png" title="Скрыть"/></a>
<div id="bmenu">
</div>
</div>
.bmenucont{
display: none;
position: fixed;
width: 40%;
bottom: 0;
left: 30%;
}
.bmenucont a.close{cursor: pointer; position: absolute; right: 3px; top: 3px;}
#bmenu{
background: #bdd3ee;
border: 5px solid #608cb8;
border-bottom: 0;
-moz-border-radius: 10px 10px 0 0; /*Firefox*/
-webkit-border-radius: 10px 10px 0 0; /*Chrome, Netscape*/
border-radius: 10px 10px 0 0; /*IE, Opera*/
color: #24517e;
overflow: auto;
padding: 10px 20px;
}
$('#newadd, div.bmenucont a.close').click(function (){
$('#bmenu').load('getform.php/', function (){$('div.bmenucont').slideToggle('normal');});
return false;});
Z3RO (17.07.2011/18:01)не работает гг
У меня спрашивали как интегрировать приведённые мной jQuery коды в JohnCMS. Покажу вам всё на одном простом примере. Вот содержимое mainmenu.php из JohnCMS 4.2
[php]
/*
//////////////////////////
Cron (17.07.2011/18:32)Ты библиотеку jQuery подключил?
не работает гг
This page contains the following errors:
error on line 14 at column 515: Extra content at the end of the document
Below is a rendering of the page up to the first error.