big boy

big boy
Рейтинг
361
Регистрация
18.11.2006
Должность
webmaster

Спасибо за советы, но опять всё мимо )))

Задача в том, чтобы вывести элементы массива в таблицу в определенном порядке. Грубо говоря так:

массив1[0]

массив2[21624]

массив1[1]

массив2[21625]

В массивах информация о прикрепленных к материалу сайта файлах. Один массив держит инфу о файлах в обёртке с инсталлятором, второй - обычные архивы.

Задача в том, чтобы дать ссылку на инсталлятор, а ниже или рядом - на архив. Вывод в обычной html таблице.

Можно конечно сделать две таблицы, с разными foreach, но тогда получается очень громоздко, а место хотелось бы сэкономить.

SONcemvo, спасибо. Но у меня выдало ошибку "warning: Invalid argument supplied for foreach() in" да и печатает такой код немного неправильно. Получается foreach внутри другого foreach и он два раза печатает второй массив, а должен один раз.

Всем спасибо за ответы! Нужно было то, что rereg дал.

Stripe, спасибо, возьму на заметку базы.

pepeto:
Мне нужно было администрирование, т.к. я ничего об этом не знаю. Об остальном написал выше.

А что там администрировать? Один раз настроить, потом время от времени брать тех обслуживание по необходимости. Короче вы переплачиваете и проще будет переехать на другой сервер/фирму, чем найти кого-нибудь по Вашей схеме.

Intel® Core i7-4770 Quadcore Haswell 4 физических ядра, 8 потоков (hyper-threading)

2 x 240 GB 6 Gb/s SSD (software RAID1)

32 GB DDR3

Снимаю за ~4400 тыр. А ТС фееричной щедрости человек, либо на столько ленивый, что не может посмотреть сколько стоит у соседей.

Как можно в 6 сменить название прикрепленного файла к уже сохраненной ноде, без перезаливки самого файла? Готовых модулей не нашел.

---------- Добавлено 25.05.2015 в 17:18 ----------

Кажется нашел - https://www.drupal.org/project/webfm

Jenaro:
Имхо, ваши условия не кажутся привлекательными

Так это и не условия, а лишь их набросок. Так сказать общая схема.

50% - имхо многовато. Так уж лучше кредит взять под 20-30% - гораздо выгоднее, но может быть загвоздка в получении.

inst-a:
но честно говоря: ряд вопросов от big boy - вызывает недоумение
изначально правильная структуризация сайта - таких вопросов не генерирует

Когда сайту уже 4 года и в процессе своей жизнедеятельности появляются новые потребности, то об изначальной структуризации говорить поздно. Вы же не знаете всю специфику, верно? Зачем тогда меня, как котёнка в лужу тыкаете носом?

Alangasar, спасибо за наводку! Решение ниже, если кому пригодится вдруг. Работает на D6, у 7 думаю логика такая же.

1) Сделал текстовое CCK поле с переключателем да/нет.

2) В template.php прописал такой код:

function phptemplate_preprocess_page(&$vars) {
if (isset($vars['node']) && $vars['node']->type == 'ТИП-МАТЕРИАЛА' && $vars['node']->field_МОЁ-ПОЛЕ[0]['value'] == '1'){
$vars['head_title'] = $vars['node']->page_title .' '. token_replace('[МОЙ-ТОКЕН]');
}
}

Соответственно вместо ТИП-МАТЕРИАЛА, МОЁ-ПОЛЕ и МОЙ-ТОКЕН надо использовать Ваши данные.

Код проверяет тип материала и стоит ли галочка у созданного CCK поля на "да". У этого CCK поля такие значения в свойствах:

0|Нет

1|Да

Условия удовлетворены - добавляет токен к тайтлу страницы в head.

Если есть у кого что добавить или изменить - жду комменты. Но вроде и так всё работает )))

---------- Добавлено 22.05.2015 в 18:55 ----------

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

Еще бы то же самое применить к анкору ссылки на данный материал. Куда копать?

Есть один тип материала, который работает на 20 терминов таксономии.

Как можно прописать в page title токены, но чтобы они ставились в зависимости от таксономии?

Токены кастомные, в идеале нужно чтобы тайтл содержал собсвтенно сам тайтл + мой токен, но не для всех материалов данного типа, а только для определенных терминов.

---------- Добавлено 22.05.2015 в 14:59 ----------

Или может CCK как-то использовать для этого? Допустим галочка стоит - ставим токен, галочки нет - не ставим. Это возможно?

---------- Добавлено 22.05.2015 в 15:53 ----------

Есть модуль auto nodetitle и он позволяет использовать php для генерации заголовков. Есть ли похожее решение для page title?

Спасибо за "конструктив". В том-то и дело, что деньги есть и ждут от меня условия. Я хочу знать, как вообще принято вкладывать сейчас в ИМ. Если так сложно было написать что-то дельное по теме, можно было просто пройти мимо.

Всего: 2877