Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

несколько вопросов по БД и CSS

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Сайтостроение
 
Автор Сообщение
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Вт Май 17, 2011 7:57 pm    Заголовок сообщения: несколько вопросов по БД и CSS
Ответить с цитатой

1. Можно ли в таблицу базы данных записать обычную url-ссылку? Если можно, то какой тип данных использовать? Т.е. чтобы когда при выведении из БД ссылка была не как текст а активной, чтобы по ней можно было перейти.

2. Можно ли при выводе данных с помощью echo в html теги, применять к этим тегам правила CSS ??

3. Как зделать активную область к какому либо "блоку" на сайте, с помощью каких тегов/правил CSS?? Пример: допустим, есть список с продуктами на сайте,на подобие такого:

...и когда наводишь курсор на этот блок, то неважно куда по нему щелкнуть(текст/картинка/заголовок) должен произойти переход по ссылке, закрепленной к этому блоку.


Последний раз редактировалось: Martin (Вт Май 24, 2011 6:12 pm), всего редактировалось 2 раз(а)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
den

Старожил


Зарегистрирован: 31.01.2006
Сообщения: 13870
Откуда: Кировоград, Украина

СообщениеДобавлено: Ср Май 18, 2011 9:42 am    Заголовок сообщения:
Ответить с цитатой

Цитата:
1. Можно ли в таблицу базы данных записать обычную url-ссылку? Если можно, то какой тип данных использовать? Т.е. чтобы когда при выведении из БД ссылка была не как текст а активной, чтобы по ней можно было перейти.


Можно. Обычный тип varchar(), длину смотри сам. А чтобы потом можно было по ней перейти, то ты на ПХП читаешь ссылку в $link, а затем выводишь:
echo "<a href=$link>$link</a>";

Цитата:
2. Можно ли при выводе данных с помощью echo в html теги, применять к этим тегам правила CSS ??

Аналогично, читаем текст в $txt, потом выводим:
echo "<p class=\"класс\">$txt";

Цитата:
3. Как сделать активную область к какому либо "блоку" на сайте, с помощью каких тегов/правил CSS?? Пример: допустим, есть список с продуктами на сайте,на подобие такого:

С помощью классов, прочитай учебник по CSS и масса вопросов отпадет сразу
Вернуться к началу
Посмотреть профиль Отправить личное сообщение dhsilabs@jabber.ru
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Вт Май 24, 2011 11:29 am    Заголовок сообщения:
Ответить с цитатой

Цитата:
С помощью классов, прочитай учебник по CSS и масса вопросов отпадет сразу

Можно поинтересоваться с помощью каких классов: CSS или РНР/JS
Учебник по CSSчитал, но там объясняется только как создавать правила+1-2 примера на вскидку, подобного же примера не нашел
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mega

Участник тусовки


Зарегистрирован: 06.10.2010
Сообщения: 219
Откуда: из Украины

СообщениеДобавлено: Вт Май 24, 2011 1:09 pm    Заголовок сообщения:
Ответить с цитатой

Martin писал(а):

Можно поинтересоваться с помощью каких классов: CSS или РНР/JS

что вы подразумеваете под
Цитата:
активную область к какому либо "блоку"

если хотите сделать что-то похожее на скрине то
как-то так
Код:

.post {
margin: 0 auto 10px;

}
<div class="post"> блок 1</div>
<div class="post"> блок 2</div>
<div class="post"> блок 3</div>[/quote]

_________________
<?php echo "А php вещь классная)" ?>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение нет Моб. телефон
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Вт Май 24, 2011 1:48 pm    Заголовок сообщения:
Ответить с цитатой

Mega писал(а):

что вы подразумеваете под
Цитата:
активную область к какому либо "блоку"

вот тут подробно описал, но и в первом посте(п.3) по моему нагляно объяснил тоже
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mega

Участник тусовки


Зарегистрирован: 06.10.2010
Сообщения: 219
Откуда: из Украины

СообщениеДобавлено: Вт Май 24, 2011 6:02 pm    Заголовок сообщения:
Ответить с цитатой

Martin, т е вам нужен кликабельный блок? кликабельный блок делается JS, если это то что вам нужно то тогда завтра скину пример кода
Цитата:

но и в первом посте(п.3) по моему нагляно объяснил тоже

Увы, если бы не скинули ссылку на другой форум, то я бы не понял. Научитесь, коротко, ясно и понятно формировать свой вопрос, а то так год будете ждать на него ответ Question
_________________
<?php echo "А php вещь классная)" ?>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение нет Моб. телефон
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Вт Май 24, 2011 6:11 pm    Заголовок сообщения:
Ответить с цитатой

Mega писал(а):
Martin, т е вам нужен кликабельный блок? кликабельный блок делается JS, если это то что вам нужно то тогда завтра скину пример кода

Mega, конечно нужно. Заранее спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mega

Участник тусовки


Зарегистрирован: 06.10.2010
Сообщения: 219
Откуда: из Украины

СообщениеДобавлено: Ср Май 25, 2011 11:36 am    Заголовок сообщения:
Ответить с цитатой

Martin, кликабельный блок делается так
Код:

<div id="klik" style="cursor: pointer;" onclick="location.href='ссылка';"></div>

_________________
<?php echo "А php вещь классная)" ?>
Вернуться к началу
Посмотреть профиль Отправить личное сообщение нет Моб. телефон
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Ср Май 25, 2011 6:23 pm    Заголовок сообщения:
Ответить с цитатой

Mega, признателен за помощь!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> Сайтостроение Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис