Аватар пользователя Dima

Проблема с кросс доменной авторизацией на drupal 6.

При разработке сайта на котором предусматривался мультисайтинг и кросс доменная авторизация, столкнулся с проблемой: авторизированный пользователь на одном сайте должен был оставаться таковым и на других сайтах данной группы, чего в реальности не происходило, хотя все делал по документации. То есть общие таблицы users, sessions, authmap а также общая для всех переменная $cookie_domain. Выяснилось что проблема в неправильном примере содержания переменной $cookie_domain который приводится в файле default.settings.php.

Аватар пользователя Dima

Вывод терминов таксономии с субкатегориями и кол-вом матереалов в них

  1. <?php
  2. $vid = 9; /* <---- put correct vocabulary ID here */
  3. $terms = taxonomy_get_tree($vid);
  4. print '';
  5. foreach ( $terms as $term ) {
  6. $tcount = taxonomy_term_count_nodes($term->tid);
  7. $children_terms = taxonomy_get_children($term->tid);
  8. if ($term->depth == 0) {
  9. print "";
  10. print l($term->name." (".$tcount.")",'taxonomy/term/'
  11. .

Аватар пользователя Dima

Программно вывести раскрытые фильтры (exposed filters) views

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

  1. $view = views_get_view('your_view_name'); // your_view_name - машинное имя вашего представление, можно узнать перейдя по ссылке на редактировании представления (последняя составляющая адреса)
  2. $view->set_display('default'); // устанавливаем текущий способ отображения, может быть page_1, page_3, block_2 и.т.

Аватар пользователя Dima

Как отцентрировать блочный элемент по середине родительского блока?

Если мы изначально знаем ширину элемента который нужно отцентрировать в пикселях и она будет постоянной, тогда все просто, справа и слева авто отступы:
{margin-left: auto; margin-right: auto;}
Но как же отцентрировать элемент внутри родительского если ширина у него будет меняться?
В этом случае тоже есть решение.
Для адекватного отображения в IE нужно завернуть элемент который будем центрировать в span, после этого, присваиваем ему {display: inline-block;}, а родителю {text-align: center;}.

Аватар пользователя Dima

Ура!!! Сайт заработал!!!!

Наконец-то заработал после некоторой паузы мой сайт! Проблемы были связаны с хостингом но теперь все решилось я буду продолжать публиковать статьи.

Аватар пользователя Dima

Клип о Drupal! - "Monster (Drupal Remix feat. A.Hughes and D.Stagg)"

Клип о Drupal! Просто капец, у меня нет слов, даже не ожидал что такое может быть. Ребята красавцы))) Авторы: http://schipul.com/staff/david-stagg/ http://schipul.com/staff/ahughes/ Скачать трек о drupal в mp3: http://blog.schipul.com/wp-content/uploads/2011/03/monster-drupal-remix-feat-a-hughes-d-stagg.mp3
Аватар пользователя Dima

Цитаты из "Чёрной книги менеджера" Вячеслава Панкратова

Эти цитаты взяты из "Чёрной книги менеджера" Вячеслава Панкратова. Мне они особенно понравились.

"Сделал или не сделал не имеет никакого отношения к знал или не знал. Сделать это результат – знать это состояние. Не знаешь – спрашивай, рой инеты, найди того кто знает и слетай к нему на выходные (за свой блять счет!), да хоть землю из горшка хавай пригоршнями – дело твое, результат нужен."

"Если человек чего-то не делает, есть 4 причины:
– не понял
– не умеет
– не может
– не хочет"

Аватар пользователя Dima

Ссылки в drupal (продолжение)

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

Страницы