X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

История благодарностей участнику ZiTosS. Поблагодарили: 0 раз(а)
Дата поста: В теме: За сообщение: Поблагодарили:
9.7.2011, 18:59 Новый конструктор сайтов
cyber-cat, мде... Домен ужасен, что за vsite.be... зона просто отвращает.
До пяти страниц, которые вы можете свободно редактировать

Что понимается под свободным редактированием? WYSIWYG-редактор?
Загрузку логотипа

Как мне кажется, одной загрузки логотипа мало, у вас нельзя даже сменить цветовую гамму, как-то выделиться.

А что собственно оценивать? Хоть бы назвали правильно - "Новый конструктор визиток - 5 страниц"


Спасибо сказали: (1)
15.6.2011, 3:13 Раскрутка англоязычных сайтов
все для буржуев
Genesis, на Мэт Катса особый акцент - один из ведущих программистов Google.
Остальные не авторские :D Соц-блоги.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
15.6.2011, 2:49 Конкурс «Самое интересное интервью!»
timeandway, это был конкурс.
Итоги:

1 место – 200$: Интервью с Tettie, автором эротического блога
2 место – 120$: Эффективность инфопродуктов
3 место – 80$: Стили работы: Михаил Дремин: “Самое главное правило – никогда не заводить портфолио на дизайнерских свалках типа www.free-lance.ru”

Тема закрыта.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
3.6.2011, 0:51 Организация выборки статей по меткам
Насчет стандартных сказать не могу, т.к. в стандартах у джумлы только материалы более-менее подходят для оформления видео, но ведь там нет дополнительных полей автора, теги (не помню чтобы там по стандарту были теги, если только модуль какой). Есть огромнейший компонент jSeblod CCK ( http://www.jseblod-cck.com/ ), в котором можно оформить материал как нужно, добавить кучу полей различных типов и содержания, сделать поиск и фильтрацию, всё это там есть. Но чтобы разобраться в нем придётся ни один день провести возле моника. Очень много кода и очень мало русского описания.
Так же можете посмотреть компонент CCK K2 ( http://getk2.org/ ), с ним не работал, но примерно они схожи. Какой проще не знаю.


Спасибо сказали: (1)
31.5.2011, 23:25 Постраничный вывод данных
помогите разобрать функцию
Banderas, функция приведенная тобой тупо формирует ссылки на страницы (не забывает и текущие get-параметры заново в ссылку запихнуть):
[php]function num_page($page,$num='',$get='yes')
{
global $rows_page; // количество данных на страницу
$num=(empty($num)) ? $rows_page : $num; // можно переопределить количество данных на страницу, если второй параметр передан
$num_rows=mysql_result(mysql_query("SELECT FOUND_ROWS()"), 0); // общее количество данных в таблице БД (без лимита)
$num_page=ceil($num_rows/$num); //Определяем сколько у нас получается страниц, округляем до большего (если до меньшего -> не учтем последние записи неполной страницы)
if(!isset($page) or empty($page) or $page>$num_page){$page=1;} // если $page == 0 или не существует (тут этого не случится, параметр обязательный) или привысили общее количество страниц - скидываем на первую
$str=array(); // здесь будут храниться сформированные ссылки на страницы + текущая
$get_q=''; // здесь будет сформированная строка со всеми GET-параметрами текущей страницы (для сохранения передаваемых GET-параметров, допустим у нас на них заданы подключения модулей)

// если параметр -> формировать строку с GET-параметрами
if($get=='yes')
{
// перебираем весь массив GET-параметров с текущей страницы (ключ => значение)
foreach($_GET as $k => $v)
{
// page нам напфиг не нужно, его формирует данная функция, а все остальные обрабатываем и формируем строку запроса
if($k!='page')
{
// если параметр - массив (да... в get можно передавать массивы - ?param[]=...&param[]=...)
if(is_array($v))
{
// обходим все элементы массива параметра (например param)
foreach($v as $val)
{
$get_q.=$k.'[]='.urlencode($val).'&'; // добавляем на каждой итерации - key[]=value&
}
}else{
// если не массив
$get_q.=$k.'='.urlencode($v).'&'; // добавляем key=value&
}
}
}
}

// формируем ссылки на страницы с 1-ой по последнюю
for($i=1;$i<=$num_page;$i++)
{
$str[]=($i!=$page) ? "<a href=\"?".$get_q."page=".$i."\">".$i."</a>" : "<b>".$i."</b>"; // если не текущая - ссылка, если текущая - выделяем жирным
}
return $str; // возвращаем массив с ссылками + текущая страница
}[/php]

Всё тривиально :(
SELECT FOUND_ROWS()

Возвращает количество записей из предыдущего запроса SELECT без учета LIMIT (счетаем все записи). Но для использования данной функции в предыдущем запросе после слова SELECT должно идти - SQL_CALC_FOUND_ROWS

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (0)
31.5.2011, 22:25 Мой маленький домик )
Игорян,все вам правильно говорят, люди есть, но заработать авторитет многого стоит. Можно до издыхания продолжать выполнять мелкие проекты и не развиваться. Нужно движение, стремление к совершенству (загнул конечно). Как уже сказали, "вам решать", но неосторожно брошенные фразы могут оттолкнуть потенциальных клиентов.


Спасибо сказали: (1)
30.5.2011, 20:13 Правильное создание миниатюры
определенный размер
kolesgan, чтобы сделать нормальную миниатюру, которая будет содержать информацию, а не огрызок, правильнее было бы формировать её самому. При загрузке картинки тебе дается возможность создать миниатюру, квадрат 100x100 минимум, его можно растягивать пропорционально и перемещать по картинке (реализуется на JS), далее при выборе куска картинки скрипт вырезает его и сжимает до 100x100, затем сохраняет на сервере.

А если считать, что важная информация находится в центре картинки, то можно сделать примерно так:
1) Определяем размер меньшей стороны, прикладываем к нему множитель 0.8, округляем получившееся число до целых пикселей.
2) Такой величины имеем квадрат, осталось его отцентрировать, то есть нужно будет определиться с размерами отступа для обрезки в GD. Нарисуйте себе на бумажке и все станет понятно, там задается обычно два отступа от верхнего левого угла и размеры копии (функция imagecopy).
3) Далее нужно получившуюся большую заготовку сжать до 100x100 пикселей функцией

Для последнего случая примерно такой код получается, сразу скажу, что вариант рассчитан -> важная информация расположена крупным планом в центре изображения. Например, файл называется image.php:
[php]<?php

$sourceimg = "catalog/image.jpg"; // путь до картинки с её именем и расширением
$size_mini = 200; // размер миниатюры (сторона квадрата)
$factorcutoff = 1; // коэффициент среза от минимального размера (описан в алгоритме)

list($width, $height) = getimagesize($sourceimg);
$src = imagecreatefromjpeg($sourceimg);
$dst = imagecreatetruecolor($size_mini, $size_mini);

$size_square = ceil(($width > $height) ? $height * $factorcutoff : $width * $factorcutoff);
$indentX = ceil(($width - $size_square) / 2);
$indentY = ceil(($height - $size_square) / 2);

imagecopyresized($dst, $src, 0, 0, $indentX, $indentY, $size_mini, $size_mini, $size_square, $size_square);

imagejpeg($dst);
imagedestroy($src);
imagedestroy($dst);
?>[/php]
!ВАЖНО: пример выше нормально работает только с jpg-изображениями.

Выводим картинку, index.php:
<!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=utf-8" />
</head>
<body>
<img src="image.php" />
</body>
</html>


Спасибо сказали: (1)
28.5.2011, 23:02 Экоблог
Genesis,
1) Слоган "Альтернативная энергетика" плохо виден.
2) Реклама со своей рамкой ну никак не вписывается и нарушает гармонику в топе сайта.
3) Не понятно с чем ассоциируется в шапке воздушный шар... Но у меня точно не с альтернативной энергетикой.
4) Не понравилось, то что ссылки в меню кроме стрелки никак не выделяются. Нет зрительной динамики с ссылками, хоть бы цвет при наведении сделали немного бледнее или что-нить другое.
5) Иконка RSS, ИМХО, не вписывается, может стоит что-нить с пузырьками или солнцем придумать, не знаю.

Нравится ваш стиль с наложением прозрачностей PNG, радует глаз.

P.s.: Поиск увидел первым делом :(


Спасибо сказали: (1)
28.5.2011, 20:57 Можно ли в robots.txt указывать несколько sitemap?
правильные директивы
Genesis,
1) Не понял зачем:
Allow: /index.php?option=com_xmap&sitemap=1&view=xml

Разве коим-то правилом вы запрещаете индексировать данный документ?
2) Папки с инсталляцией вообще быть не должно, после установки движков обычно просят её удалять. Смотрите... Напортят вам что-нить в работе ресурса.
3) Несколько карт можно указывать даже для одного робота.
4) С директивой Host вы не правильно разобрались.
Вот что пишет Яндекс:
Важно: в целях совместимости с роботами, которые не полностью следуют стандарту при обработке robots.txt, директиву 'Host' необходимо добавлять в группе, начинающейся с записи 'User-Agent', непосредственно после директив 'Disallow'('Allow').

Как мне кажется, имеется ввиду, что директиву host надо добавлять сразу же после Disallow(Allow).
Хотя по этому поводу есть тоже несколько слов:
Тем не менее директива Host является межсекционной, поэтому будет использоваться роботом вне зависимости от места в файле robots.txt, где она указана.

Так же:
Важно: Директива Host в файле robots.txt может быть только одна. В случае указания нескольких директив, использоваться будет первая.

Данная директива корректно воспринимается только Яшей, если я не ошибаюсь.
Вот ещё ссылка по этой директиве:
http://robotstxt.org.ru/rurobots/yandex#Host
5) Про заглавные буквы в названии файла robots.txt молчу... (следует из заголовка темы)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
23.4.2011, 19:46 Программа для сравнения текста
Teotim,
Сервисы:
http://www.wsgu.ru/servis/copy.php

Программы:
Compare Suite 3.0
DupeFree Pro


Спасибо сказали: (1)
20.4.2011, 23:28 Обязательные элементы обработки данных для безопасности
lesli007, есть специальные функции для удаления экранирующих слешей, stripslashes например.
А в логинах кавычки не к чему, я бы по регуляркам такой вариант откинул. Данная обработка важна для больших объемов информации, текстов, которые мы затем хотим выводить на страницу.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (0)
14.4.2011, 23:56 Сайт для молодых родителей
Все о детках до года
Genesis,
В процессе обязательно исправлю. Пока не могу отыскать в css нужные параметры

_http://karapuzik.org.ua/templates/magiccolours/css/template_css.css
.search .inputbox {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 18px;
    left: 3px;
    margin: 0;
    padding: 2px 3px 0 19px;
    position: absolute;
    text-align: left;
    top: 6px;
    vertical-align: middle;
    width: 180px;
}

Измените размер со 180 до 110. Проверил, смотрится прилично. И используйте для подобного отладчики, например, FireBug (за 2 секунды можно отыскать все стили применяемые к элементу)

И думаю, что рассылку и RSS лучше разместить по одну строну от рекламы (сверху). А то ни то, ни се.
А также, зайдите на страницу контактов. Поле для ввода сообщения выделено рамкой стандартной, что смотрится противно. И теперь попробуйте вводить текст, он будет заезжать на декор. А уж про кнопку "Отправить" я промолчу...


Спасибо сказали: (1)
14.4.2011, 22:56 Мой маленький домик )
Игорян, слишком дешево и сжато, ИМХО.

1) Сверху 3 меню, в них пункты друг с другом перекликаются, полно одинакового. Это уже плохо, запутываете пользователя.
2) Меню картинками: мне не понравилось, не знаю почему, но смотрится по детски
3) Шапка не дает понять, что за сайт, чем занимается. Просто несуразная фраза - webbom. А слоган написан нечитаемым шрифтом.
4) Какие у вас только шрифты не пестрят. С засечками, рукописные, моноширные рубленные - это не дело, стиля единого нет.
5) Пункт меню, ведущий на главную страницу никак не выделяется, многие просто его не заметят, а часто он оказывается нужным.
6)
...и репутация ведущих специалистов. Мы справимся с самыми сложными задачами!

И какая же это репутация ведущих специалистов? Можно поинтересоваться?!
7) Два правых блока оформлены ужасно, можно сказать вообще не оформлены. Так же они очень узкие, что мешает восприятию.
8) По-моему цветочки в подвале совсем не в тему. С чем они у вас сочетаются?
9) favicon противный с белыми уголками, да и не в них суть. Не то это.

Дизайн не айс. Как по мне, так для web-студии не тянет.


Спасибо сказали: (1)
12.4.2011, 20:41 Сайт для молодых родителей
Все о детках до года
Genesis, а почему только для молодых?! Разве некоторые не рожают первых детей в 30 лет?

По сайту:
1) Шапка с верхним меню мне понравились. Думаю правда в выпадающем меню можно было бы и поменьше прозрачность сделать, а то текст сливается с фоном, не удобно читать.
2) В форме поиска, введите длинную фразу, и буквы будут примыкать к кнопке "Поиск". Убрать это можно внутренним отступом справа для поля поиска.
3) Зачем сделали различными оформление ссылок в меню - Рубрики и Детский кинотеатр. Смотрится топористо.
4) На главной, отступы между статьями отсутствуют. После ссылки "подробнее..." сразу же идет заголовок следующей статьи. Сделайте хоть отступ в 8-10 пикселей.
5) Ссылка - "Рассылка новостей" в стиле 90-х годов, смотрится ужасно.
6) Ссылка на RSS-ленту не в тему, лучше бы взяли иконку RSS, и обрисовали её кружками и завитульками, как в шапке.
7) Сверху хорошо, но когда спускаемся ниже (контента-то у нас много), то теряемся в границах, их нет... а на большом разрешении с краев по 500-700px пустоты (у меня разрешение 1900x1200)
8) В подвале текст плохо различим на пестром фоне, читается не слишком легко.

В целом оформление сайта понравилось, сначала подумал, что на Drupal сделан (у них стандартный шаблон в похожем стиле). Посмотрев в исходники, удивился :D


Спасибо сказали: (1)
12.4.2011, 19:33 Не обновляется поле с дробными числами
lesli007,
1) Недочетов по коду конечно много. Такие, например, как создание переменной $login только при наличии $_POST['login'], а затем её использование (хотя её может и не существовать)
2) слово ADD в MySQL зарезервировано, потому при использовании его в имени столбца нужно заключать его в обратные кавычки, т.е. так:
[php]mysql_query ("UPDATE users SET `add`=$add WHERE login='$login'",$db);[/php]
Для исключения подобных ошибок в будующем обязательно советую заключать в обратные кавычки имена всех столбцов и таблиц (это по стандартам).
А чтобы увидеть ошибку, возникающую в запросе, распечатывайте её с помощью функции mysql_error();

И почитайте: Придирчив ли MySQL к зарезервированным словам?


Спасибо сказали: (0)
12.4.2011, 11:14 Обязательные элементы обработки данных для безопасности
lesli007, это защита от SQL-инъекций (желательно передавать в качестве второго параметра в функцию mysql_real_escape_string - соединение с БД).
Простая защита от XSS:
[php]$string = htmlspecialchars($string);
// или
$string = htmlentities($string);[/php]
Данные функции по 3 параметра:
  • строка, в которой выполняем преобразования
  • что делать с одинарными и двойными кавычками (преобразовывать или нет)
  • кодировка преобразования


Спасибо сказали: (0)
12.4.2011, 0:01 Обязательные элементы обработки данных для безопасности
lesli007,
Расскажите пожалуйста об обязательных элементах обработки данных форм.

Основные обработки форм:
  • защита от sql-инъекций - экранирование спец. символов, которые могут встретиться в запросе к базе данных и которые могут повлиять на запрос.
  • защита от XSS-атак - удаление основных опасных тегов из кода или же преобразование спец. символов HTML в их эквиваленты (от данного типа атак защититься достаточно тяжело, тут много подводных камней)
    Ухищрений обхода простой защиты много: добавление null-символа, преобразование кода в кодировку UTF-7 и принудительное обращение пользователя с данной кодировкой, встройка XSS в картинку (косяк с IE) и многое другое

От SQL-инъекций защита проста:
[php]function escape_string($string)
{
$string = get_magic_quotes_gpc() ? stripslashes($string) : $string;
return mysql_real_escape_string($string);
}[/php]
угроз для сайта может быть много:
  • SQL-инъекции
  • загрузка исполняемого файла и его активация
  • XSS-атаки
  • подмена данных сессий и куков жертвы
  • и т.д.


Спасибо сказали: (0)
10.4.2011, 21:59 JavaScript функция alert выводит иероглифы. Как объединить две функции Java.
Teotim, научитесь пожалуйста оформлять код по правилам. Иначе просто многие будут игнорировать ваши вопросы. Для оформления присутствуют специальные bb-теги.

Вопрос № 1
Когда выполняются функции function test() и function no_copy(), то в alert выводятся иероглифы вместо русских букв, а латынь Copying is limited выводится нормально.
Как это исправить?

По поводу иероглифов, соблюдайте одинаковую кодировку отображения страницы и кодировку файлов. У вас, скорее всего, файлы HTML в кодировке utf-8, а подключаемый вами js-файл в кодировке windows-1251(ANSI). Для перекодировки можно использовать обычный блокнот, выбирая при сохранении нужную кодировку. Не забываем, что сохранять нужно в кодировке UTF-8 без BOM. Можете воспользоваться другими редакторами, например таким, как Notepad++.

Вопрос № 2
Как объединить функции function test() и function no_copy() в одну, т.е. не писать два раза alert ("Уважаемый пользователь, копирование ограничено. Ознакомьтесь пожалуйста с правилами копирования материалов в самом низу страницы.Copying is limited"), а написать подряд обе функции и один alert?

Посмотрел по коду, функция no_copy() нигде не вызывается, поэтому её вообще можно удалить.

Вопрос № 3
Можно ли "Гугл Аналитик" и "Яндекс Метрику" запихнуть тоже в файл *.Js Будут ли они тогда нормально работать?

На этот вопрос затрудняюсь ответить... Если говорить о коде Google Analytics, то он полностью состоит из JS, поэтому его можно перенести в JS файл. Если смотреть на яндекс-метрику, то он состоит как из JS, так и HTML-тегов, поэтому выносить в файл можно только JS-код, которого тут и так мало. Смысл?


Спасибо сказали: (1)
10.4.2011, 21:37 Правильно ли прописан Doctype в шапке
Teotim, доктайп, я так понимаю, вы знаете зачем нужен. И почему там именно указывается XHTML 1.0 Transitional, тоже.
Чтобы уяснить различия между стандартами HTML 4.01 и XHTML 1.0 почитайте w3c или хотябы это - http://ru.wikipedia.org/wiki/XHTML

Строчка, указанная вами
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru">

Это открывающий тег документа HTML - <html> с различными атрибутами:
  • xmlns - используется в XHTML для объявления пространства имен — совокупности наименований тегов и атрибутов предназначенных для сохранения уникальности имен.
    Обязательность употребления
    В HTML нет, в XHTML обязателен.
  • dir - определяет направление вывода текста: слева направо (dir="ltr", по умолчанию)или справа налево (dir="rtl")
    Нужен для правильного отображения некоторых западно-европейских языков, где символы записываются справа налево.
  • lang - определяет естественный язык, на котором написаны значения остальных атрибутов данного элемента и его содержимое (а также всех вложенных элементов, не имеющих своего атрибута lang)


Спасибо сказали: (1)
8.4.2011, 22:20 Форма регистрации новой организации
добавление нвой организации в базу
kolesgan, после отправки картинка загружается во временную папку. И так, алгоритм действий:
1) Проверка данных организации, затем заносим данные о организации в базу данных.
2) Получаем id только-что добавленной организации с помощью функции mysql_insert_id()
3) Переносим загруженную картинку из временной папки в нужную с переименованием - функция move_uploaded_file() - (примеры использования по ссылке ниже в комментариях)
4) Обновляем имя и путь до картинки, если храним эти данные в базе данных (благо id организации мы получили по алгоритму выше)


Спасибо сказали: (1)
7.4.2011, 15:01 Нужна помощь. Есть ли такой модуль или компонент?
TuxoH, подобными махинациями с полем вы загубите поиск по недвижимости.
Чтобы сделать диапазон цен, вам понадобится:
1) Добавить ещё одно поле цены в БД (price_max)
2) Добавить данное поле для возможности редактирования как в backend, так и во frontend
3) Выводить данное поле в шаблонах и отказаться от функции formatPrice (сделать на её подобии свою с двумя ценами - min и max)
4) Переписать модуль поиска ( а точнее сравнивать зпдпнный диапазон цен надо будет уэе не только с полем price, но и с price_max)

Не думаю, что кто-то это будет делать бесплатно. Это уже вам в раздел работы.

Объясню, почему прошлый вариант не прокатил. В шаблоне для вывода цены вызывается функция:
[php] /**
* Соответствующий настройкам компонента формат цен.
* Если цена пустая,будет возвращено значение по умолчанию.
*
* @param float|int $price (цена)
* @param string $default (значение по умолчанию)
* @return unknown
*/
function formatPrice ( $price , $default="" )
{
// если цена не нулевая и не NULL
if ( !empty($price) ) {

// прогоняем цену и приводим к нужному виду '100.56' или '100' (если нет дробной части)
$price = $this->formatNumber( $price );

$currency_symbol = $this->params->get('currency_symbol', '&euro;'); // получаем символ валюты

// где располагается символ валюты (до, после) ?
if ( $this->params->get('symbol_place', 1) ) {
// возвращаем цену в формате '100 $'
return $this-> escape( $price .' '. $currency_symbol );
} else {
// возвращаем цену в формате '$ 100'
return $this-> escape( $currency_symbol .' '. $price );
}
} else {
return $default; // возвращаем значение по умолчанию
}
}[/php]
А вызов этой функции везде такой:
[php]// передаем параметр цены приведенный к числу с плавающей точкой и дефолтную строку "Свяжитесь с нами"
<?php echo $this->formatPrice( floatval($row->price) , JText::_('Consult us') ) ?>[/php]
Понятное дело, что функция floatval() преобразует вашу строку "от ... до ..." в нуль, поэтому проверка условия, что цена не нулевая в функции formatPrice не проходит и возвращается дефолтная строка.


Спасибо сказали: (1)
6.4.2011, 21:43 Как задать количество колонок?
Вопрос с компонентом плагинов com_plugins был решен заменой данного компонента из версии Joomla 1.5.22 (тс пытался обновиться до 1.6, не получилось, а часть файлов на место не вернул)
Тема закрыта.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (1)
4.4.2011, 13:13 Почему ссылка не выделяется?
CSS правила
xilgiz, разберитесь в селекторах и почитайте мат. часть по CSS, полезно:
  • теги (элементы) (формат записи: tag)
  • классы (формат записи: .myclass)
  • идентификаторы (формат записи: #myid)
  • вложенные элементы (запись через пробел по мере вложенности)
  • перечисление элементов (запись через запятую)

Распишу ваш код (стили убрал для читаемости):
/* стили применяются ко всем элементам страницы класс которых link */
.link {}

/* стили применяются ко всем ссылкам вложенным в элемент с классом link */
.link a {}

/* стили применяются ко всем ссылкам(при наведении) вложенным в тег link(у вас опечатка) */
link a:hover {}

/* стили применяются ко всем элементам страницы класс которых linkk */
.linkk{}

/* стили применяются ко всем тегам p(параграф) вложенным в элемент с классом linkk */
.linkk p {}

Вы точку забыли перед link. Поэтому стили применяются к ссылкам, расположенным внутри тега link.
P.s.: Если бы вы работали в редакторе с подсветкой кода CSS, то бы сразу увидели ошибку.


Спасибо сказали: (1)
3.4.2011, 3:48 Как подгружать содержимое на страницу без перезагрузки
содержимое для вставки в отделных файлах
Symphony, как я понимаю, JS CKeditor'а один раз пробегается по странице и заменяет все textarea с определенным классом на свой wysiwyg, этот момент - полная загрузка DOM-структуры страницы. Когда же вы производите запрос Ajax на сервер, то возвращаемый контент не будет обработан JS CKeditor'а, т.к. его инициализация производится вначале.
Вот такой вариант работает (без задержки не срабатывает):
$("#pagedropdown").change(function() {
        var pagevalue = $("#pagedropdown option:selected").val();
        getpageedit();
    
    } );

function getpageedit() {
    var pagevalue = $("#pagedropdown option:selected").val();
    
    var edit = $("#new_editpage");
    edit.hide();

    if (pagevalue.length != 0) {
        edit.load('system/getpageedit.php',{id : pagevalue});
    }

  
    var interval = setInterval(function(){
        $('.ckeditor').ckeditor();
        edit.show();
        clearInterval(interval);
    },500);

}


Спасибо сказали: (0)
2.4.2011, 18:03 Сайт Боевые искусства
akost,
1) Текст - "Новости боевых искусств в Воронеже" не смотрится на общем фоне, причем зачем так крупно и с подчеркиванием
2) Зачем в шапке ваш домен, он только ухудшает восприятие шапки
3) Выделение элементов меню над контентом кривое, бекграунд смещен от разделителя слева на 2 пикселя
4) Почему дата выводится с английскими окончаниями
5) Заголовки правых блоков плохо выделяются на фоне текста. Возможно стоит изменить текст заголовка
6) Кнопки в блоке - "о нас" можно оформить и покрасивее, а то смотрится как дешевая реклама
7) Счетчики нужно убрать в подвал
8) Лучше бы было вместо ссылки "ранние записи", сделать навигацию. А так, данная ссылка не оформлена подобающим образом, пользователь не обратит на неё внимания
9) Подвал ужасен, что за пустота в 60 пикселей или больше. Нужно оставить только серую полоску, сделать отступ сверху-снизу одинаковым. Копирайт сместить влево, а справа разместить счетчики. Ссылки левые вообще убрать с подвала.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Спасибо сказали: (0)

22 страниц V   1 2 3 4 5 6 7 8 9 10 11 > » 
RSS Текстовая версия Сейчас: 24.4.2024, 5:30
Дизайн