3ABAPKA
-
Posts
275 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Posts posted by 3ABAPKA
-
-
я себе за 1500 купил Macromedia Flash MX 2004.ActionScript. Серия "Из первых рук". /Франклин Д., Макар Дж.; пер . с англ.
-
Я пишу так:
<!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" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="expires" content="Mon, 01 Jan 1990 00:00:00 GMT" />
<meta name="robots" content="index, follow" />
<meta name="language" content="russian, ru" />
<meta name="page-topic" content="............значение.............." />
<meta name="revisit-after" content="1" />
<meta name="revisit" content="1" />
<meta name="keywords" content=".........................." />
<meta name="description" content="........значениезначение.................." />
<meta name="title" content=".........значение................." /> -
Думается, если получилось сделать список, то считай php свою работу сделал, поскольку заставить разделы выскакивать в бок поможет css или javascript.У меня получилось создать список! -
Про классы
in PHP
Наверное я зря обозначил переменные как User и Password ......Вы понимаете что такое объект? Когда вы создаёте объект класса O_Db (путём вызова $obj=new O_Db), то присвоение в методе $this->$User="value" присваивает значение $obj->$User. Если у вас еще где-то есть $obj2=new DB_Sql, то присвоение каких-то значений переменным объекта $obj никак не затронет объект $obj2. Вы, походу, плохо понимаете что такое класс и что такое объект.Объект не будет вызываться для присвоения значений как User и Password, он предназначен для оформления SQL запросов через класс DB_Sql, хотя DB_Sql никогда в коде не вызывается (не создается), а создаются новые объекты класса O_Db, который всего лишь дополняет (расширяет) класс DB_Sql (судя по описанию) определенными значениями. Пользователям не дано право самостоятельно изменять данные переменных User и Password, они водятся вручную, в коде в классе.
Другими словами есть какой то класс DB_Sql - он что-то делает.
И есть еще класс O_Db, который содержит в себе DB_Sql+пара своих значений (например, если в DB_Sql User="" и Password="", то в O_Db - User="значение" и Password="значение".)
Вот по этому надо поручить классу O_Db решать вопрос какие данные присвоить User и Password, а не где-то в коде создать объект и присваивать значения.
Че я пытаюсь сделать=хочу на одну ЦМС, на один домен, прицепить 2 БД, это похоже на переключение между старой и новой версией сайта. Вообще ничего не должно измениться кроме содержимого, а содержимое естественно это две разные БД. Именно поэтому мне не выгодно дергать и менять класс DB_Sql и O_Db должен остаться, поскольку "старая версия сайта" написана на обращениях к нему. Надо только заставить его думать, если условие верно, то одна БД, если нет - другая БД, короче надо, чтоб он выбирал БД.
-
Про классы
in PHP
Не только, в классе DB_Sql они тоже объявленыКонечно не попадают, вы же их объявляете только в классе O_Db.class DB_Sql {
/* public: connection parameters */
var $User = "";
var $Password = "";
} -
Про классы
in PHP
O_Db::User и O_Db::Password для получения параметров
Работать не будет!
vvsh, а есть у тя способ, чтоб не трогать класс DB_Sql.
Суть такая, я обратился к O_Db, а он отработал условие (или обратился к другому классу, которое отработает условие) и дополнил класс DB_Sql, как если б было написано:
var $User = "User";
.
Чтоб класс DB_Sql вообще не трогать (он Session Management for PHP3).
забыл сказать = прицеплено php5, php4 в том варианте, в котором их можно заставить работать вместе.
-
Про классы
in PHP
Конечно не попадают, вы же их объявляете только в классе O_Db.Чтобы они были в классе DB_Sql, вам надо в нём объявить их и потом так же задавать в O_Db.
не надо!!! потому что если написать так:
class O_Db extends DB_Sql {
var $User = "User";
var $Password = "Password";
}Все нормально работает
или я не прав?
-
Про классы
in PHP
Данные из переменных не попадают из класса O_Db в класс DB_Sql,
Т.е. класс DB_Sql не получает никакой информации о юзере и пароле, а пустыми они быть не могут
Как исправить?
-
Про классы
in PHP
Вот такой код:
class O_Db extends DB_Sql {
var $User;
var $Password;
function func_O_Db_vars(){
if((!isset($_SESSION["sate"])) || ($_SESSION["sate"]=="sate")){
$this-> User = "User";
$this-> Password = "Password";
}else {
$this-> User = "User";
$this-> Password = "Password";
}
}
}Необходимо присвоить значения переменным в зависимости от условия.
1. Правильно ли написан код?
2. Существует ли возможность присвоения переменным значений внутри класса в зависимости от выполнения условия!
-
На самом деле это просто! Я бы сделал маргинами.Вот это "подлазание" реализовать не так просто... тут надобно подумать. -
Вот примерно то что ты хочешь "Дави Меня"
А вообще можно так:
1. Вырезать один белый параллелепипед
2. Вырезать один зеленый параллелепипед
3. Выстроить все в li как ты и сделал (выравнивание по центру text-align: center), но сдвинуть все li кроме первого влево (типо margin-left: -20px;)
4. В php коде сделать такое условие:
брать номер страницы на который переходит юзер и сравнивать его с номером, которому соответствует имя страницы при формировании меню.
Например: есть ЦМС, где о каждой страницы есть информация в базе - это номер по порядку, имя, контент и т.д.
Обрабатывается все это разными кодами или одним кодом (php файлами)
дык вот, при формировании меню php код идет в базу и берет от туда имя и номер страницы
и когда юзер кликнул по ссылке php код идет в базу и тоже берет и имя , и номер и контент и т.д.
в этот момент их можно и сравнить, если номер меню == номеру страницы значит надо присвоить li соответствующий класс (где написано, что белый параллелепипед стал зеленым), иначе ничего делать не надо.
Ну вот как то так!
-
Не css но всё же
<a href="java script:void(0);">
-
Да неееее, все они понимают, они (IE) не любят ul#cur_menu:hover
поставь :hover на ссылку и нормально должно быть.
И тут у тя не хватает первой буквы в последней строчке
#cur_menu li {
border-top:1px solid #dddddd;
display:block;
osition:relative;
} -
Может сделать родителю правой картинки отступ слева равный ширине лого (типо margin-left:300px ?
-
У меня все нормально! Обе ссылки отображаются одинаково.
-
1. Нет смысла указывать позиции фона два раза
....png') 0 80px;width:255px; background-position:0% 80px;"
2. Лучше определится с единицами измерения
background-position:0% 80px;
либо проценты либо пиксели
-
)))))
можно сделать padding-top: высота картинки px;
можно наставить тегов <br />
-
Можно примерно так:
1. Если страницы это цифры в базе, то можно брать из базы цифру страницы и ставить в id .
2. Можно сделать массив id, выбирать нужный и вставлять.
3. Если используется include файла, то можно в имя файла включить номер нужного id и брать потом его (нужный номер) из имени.
-
Может так?
Если у блоков меню и контент общий родитель, то можно попробовать добавить строчку в стиль родителя {-display: inline}.
-
Может так?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
/*#foo { display:none; }
.foo { display:none; }*/
</style>
</head>
<body>
<div id="foo" class="foo">Some text</div>
<script type="text/javascript">
document.getElementById("foo").style.display="none";
//alert(document.getElementById("foo").class);
if(document.getElementById("foo").style.display=="none"){
alert("none");
}else{
alert("нет данных");
}
</script>
</body>
</html> -
Думается средств html не хватит. Надо еще что-то. Часто используют скрипты написанные на php. Если у тя на сайте нет возможности их использовать, то от идеи регистрации пользователя можно отказаться.Подскажите плиз есть ли у кого-то пример HTML для создания на сайте регистрацию пользователи???Пожалуйста очень нужно
-
Я не понял почему вопросы идут в личку и почему ко мне?
Ответить в личку не смог (у тя забит ящик), но мой ответ может быть примерно таким:
1. Похожий скрипт можно добыть здесь = http://highslide.com/
2. Но вроде ща модно делать вот так = http://www.shadowbox-js.com/
-
Думается можно сделать так!
<img src="http://адрес_сайта.ru/путь_до_картинки/имя_картинки.расширение">
-
Да не за что! Звони, пиши!!!Все равно еще раз спасибо
Горизонтальное меню
in HTML Coding
Posted