Dan: Комментарии

Главные вкладки

18 января 2008 в 0:25

Можете обзывать меня хардкодером, но как от views получить то же, что дает код

А использовать в аргументах номер текущего материала не получается? (лень ставить и проверять Smile

зато у views внутреннее кеширование есть

- а армяне лучше, чем грузины!
- чем лучше-то?!
- чем грузины...

Smile

17 января 2008 в 20:30

if ((integer)(arg(1))>0 and arg(0)=='node' and !arg(2))

Корректнее так:
<?php if (arg(0)=='node' && is_numeric(arg(1)) and !isset(arg(2)))?>

$query = "SELECT node.nid, node.sticky AS node_sticky, node.changed AS node_changed, node.title AS node_title, node.changed AS node_changed FROM dru4aq_node node ";

Надо:
<?php $query = "SELECT nid, sticky ..... FROM {node}"; ?>

Причем с views я парился несколько часов, а на это ушло 20 минут.

17 января 2008 в 19:17

Возможно вместо комбинации Category + Active select присутствующим здесь подойдёт комбинация стандартной таксономии + Hierarchical Select (http://drupal.org/project/hierarchical_select , демо -- http://wimleers.com/demo/hierarchical-select)?

16 января 2008 в 22:48

В предыдущем посте хотел показать как точку использовать, в процессе передумал Smile

Работает или нет imagecach, проверяется очень просто:
- настраиваем imagecahe, создав своё правило, например preview;
- заливаем в каталог /files файл (file.jpg) любым доступным способом, хоть фтп (именно в files, чтоб сдругими каталогами не путаться)
- идём по адресу /files/imagecache/preview/file.jpg

16 января 2008 в 22:35

2Ilja:

у меня тоже не работает imagecache. ни папки не создаются ни превьюшки... пробовал и на локалке и на хосте не работает и всё тут.
можно подробно написать где и что поправить

Для body: ... всё работает! превьюшки создаются в папке /files/imagecache/preview/

Илья, определитесь, работает или нет Smile

8 января 2008 в 23:47

Пользователь будет платить до регистрации или после?

Если после, то можно его перенаправить на страницу оплаты например модулем workflow_ng или ещё как (если ручками, то юзаем drupal_goto). Далее он оплачивает, но доступ не получает, пока администратор не убедится, что оплата прошла (админ, в свою очередь, получает при регистрации юзера письмо).

А вот если до регистрации, то вроде не знаю Smile

8 января 2008 в 19:14

нужно с помошью ССК сделать две даты и расчитываемое поле (computed field). Далее хитро задавать дату и отображать её в зависомости от того, как она задана.
Вот алгоритм:
- если даты одинаковые, светить эту дату;
- если различаются года, то "2005-2007 гг."
- если год одинаковый, но разные месяцы, то "январь-февраль 2006г."
- если год и месяцы одинаковые, то "12-17 июня 2007г."

8 января 2008 в 19:01

> Тема может не соответствовать версии Drupal. В частности для Drupal 5 необходимо наличие файла имятемы.info
Нет, для 5-ки ещё не нужно. А вот для версии 6 уже надо

10 декабря 2007 в 0:30

5. Мы уже делаем проект, Вы не находите? Smile

и все статьи помечать системой тэгов. их брать только с центральной страницы!!! тогда не потеряем ни одной темы по компании.

Все ссылки в этой теме и в вике. Не потеряем.

10 декабря 2007 в 0:24

3. Это какая-то обязаловка получается Smile И у нас не так много активных членов получиться. Человек 10 или около того. Посему разбиваться на группы "по вариантам" считаю непродуктивным. Надо просто оставлять два (и более) варианта. Если надо, оба проработать. А уж потом - крепко подумать или проголосовать.
А вот разбиение на тематические группы - уже делаю Smile

9 декабря 2007 в 23:34

Создал новую тему в форуме: Консалтинговая компания. Общие вопросы, а также wiki-страницу: Создание консалтинговой компании

Пожалуйста, дальнейшее обсуждение вести там.

angelwise, Ваши замечания ещё не внёс. Скоро будут

9 декабря 2007 в 15:21

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

По поводу организации работ.
Думаю, за основу нужно взять "хирургические бригады" Брукса (см. Мифический человеко-месяц).

Идея работ такова:

9 декабря 2007 в 12:55

я принципиально против использования Views, особенно если сайт на загруженном хостинге

Извечный компромисс между удобством и эффективностью Smile На друпале вообще большинство задач можно решить своим кодингом достаточно быстро и эффективно, если владеешь инструментом. Но сторонними модулями, как правило быстрее Smile

9 декабря 2007 в 10:51

Во-первых надо из таблицы system, поле status заменить 1 на 0 для всех e-commerc модулей.
Во-вторых убедиться, что у php достаточно памяти. 24Мб - самое то.
В-третьих, включать модули лучше по одному.

7 декабря 2007 в 9:25

1. "конкретный пхп-файл" - include_once('file.php'); и вызов главной функции
2. "или даже статический html-файл ... с сохранением стилей и всех блоков" - стилей друпала? тогда print(file_get_contents("file.html"));

7 декабря 2007 в 7:50

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

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

5 декабря 2007 в 14:49

Не знаю про такой. Могу порекомендовать отключить все тяжёлые модули. Но придётся делать ручками всё. Например от views легко избавиться (если он используется только для вывода списков), заменив SQl-запросами, но надо будет озаботиться проверкой данных и кэшированием. Ну и так далее.