nikonlay

nikonlay
Рейтинг
191
Регистрация
11.12.2006

Фуф, разобрался все-таки за несколько дней с этим.

Расскажу решение, на случай, если еще кто столкнется.

Побившись несколько часов, я решил проверить, а действительно ли этот файл /modules/mod_menu/tmpl/default.php отвечает за стиль верхнего меню, а то может я не в том файле копаюсь?

Для этого я в код из предыдущего сообщения дописал xyz:

if (count($path) > 0 && $aliasToId == $path(count($path) - 1)) 
{
$class .= ' activexyz';
}

сохранил, перезагрузил страницу и увидел, что получилось не как я ожидал:

li class="level1 item217 parent activexyz"

а:

li class="level1 item217 parent"

То есть, при изменении строки ' active' кто-то, видимо какой-то парсер вывода джумлы, вообще удаляет эту строку, как инородное тело.

Я в итоге так и не понял, кто это так подчищает код, но сделал вывод, что никаких строк кроме ' active' джумла выводить не хочет, поэтому в коде default.php изменил это:

elseif (in_array($aliasToId, $path)) 
{
$class .= ' alias-parent-active';
}

на это:

elseif (in_array($aliasToId, $path)) 
{
$class .= ' active';
}

и действительно, после такого изменения, нужные пункты горизонтального меню на страницах третьего уровня стали выделенными, то есть в коде их li появилось active! Ура!

Но для меня так и осталось загадкой, кто и для чего придумал этот класс alias-parent-active, если джумла его все равно удаляет.

в друпал "из коробки" уже есть отличная система словарей и таксономии, которая позволяет сделать систему категорий практически любой сложности.

ну а потом поставить пару модулей и выводить во вьюхах что нужно

на php тоже можно сделать.

только пока все равно не совсем понятно - у вас 1000 htm файлов таких:

<meta name="keywords" content="key1" />

<meta name="description" content=key1" />

или таких:

<meta name="keywords" content="key1, key1, key1, key1, key1" />

<meta name="description" content=key1" />

?

заказывал flash-баннеры, сначала 468х60

просил качественный дизайн - и его получил, та атмосфера и стиль, что я хотел.

правки тс внес быстро и правильно.

после этого заказывал еще оптимизацию - уменьшение размера < 100 кб - опять-таки все отлично.

наконец, заказал ресайзы этого баннера на 728 x 90, 160x600, 336 x 280 и 250 x 250 и также остался доволен результатом.

Спасибо!

seo-kalipso, спасибо!

скачал демо-версию, пробую. куча там всяких параметров и настроек..

зашел в анализ конкурентов, вбил несколько, проанализировал. правда, пока не нашел, где можно посмотреть их title, description и keywords, нашел только проверку вхождений ключа в title

но буду разбираться

jj1981ua - да нет, зачем копировать ) так, ознакомиться

как уже писали, тормозит сильно сайт.

я смотрю, он на ворпрессе, я на нем более сложные сайты видел, которые быстрее работают.

У вас там все нормально с версией, модулями? Нет ли лишних модулей, конфликтов, лишних запросов к бд?

и, фоновую картинку можно поменьше сделать, а то 2,82 мб - многовато для сайта

здравствуйте!

такой вопрос - а можно ли в друпал добавить несколько документов сразу, за один раз?

Например, у меня есть тип документа "новость с датой". там есть поле с выбором даты и текстовое поле.

И сейчас происходит так: чтобы добавить новость я 1) жму "добавить документ", 2) выбираю тип "новость с датой", 3) выбираю дату, ввожу текст, и жму сохранить. и потом следующая.

А можно ли на третьем шаге выбрать не одну дату, а сразу диапазон, например, с 10 по 20 января, чтобы, нажав "сохранить" создался не 1 документ этого типа, а сразу 10, с датами с 10-го по 20-е?

текст в них я могу потом добавить, главное - чтобы сами документы создались.

возможно ли такое?

как реализовать таблицу?

php, fgetcsv, многомерный массив, цикл, <table><td></td></table>

и текст обязательно должен индексироваться

Если не найду подобный - поставлю комменты вк и фб.

комменты вк и фб не индексируются.

и такой вопрос - а зачем, чтобы писать отзывы о компании, обязательно входить вк или фб?

может, просто с помощью нескольких строк php сохранять их в sql или в файле даже?

все будет индексироваться, и не будете зависеть от доступности сторонних сервисов

да я потому и сделал круглые скобки, тк смотрю - квадратные почему-то режет.

кстати, раньше же вроде нормально было, никто не замечал?

вот так будет работать под айфон:

if ($_SERVER['HTTP_USER_AGENT'] == 'iPhone') header("Location: http://www.myfon.ru/");

под андроид, соотвественно, его юзер агент

Всего: 405