johnb2: Блог

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

После миграции на D6 перестал работать код

12 января 2009 в 17:20

Код выводил категории и ссылки на ноды к ним относящиеся, а теперь только категории Sad Сам не шибко друпал знаю, этот код писал давно и не уверен что он крут.

<?php
        global $user;

        $result = db_query("SELECT * FROM term_data");
       
        $i = 0;
       
        while ($t = db_fetch_object($result))
        {
            if ($i == 0)
            {
               print "<tr>";
            }
           
            $rr = db_query("SELECT * FROM node WHERE (type = 'component')");
           
            print "<td style=\"border: none;\"><b>$t->name:</b><br>";
           
            while ($tt = db_fetch_object($rr))
            {
                $alias = drupal_get_path_alias("node/$tt->nid");

                $terms = taxonomy_node_get_terms($tt->nid);

                $tid = 0;

                foreach ($terms as $val)
                {
                   $tid = $val->tid;
                }

                if ($tid == $t->tid)
                {
                   $t_r = db_query("SELECT * FROM node_revisions WHERE (nid = '$tt->nid')");
                   $t_text = db_fetch_object($t_r);

                   $b_complete = 0;
                   if (strlen($t_text->body)) $b_complete = 1;

                   if ($b_complete == 1 || $user->uid == 1)
                   print "<img src=\"/files/images/component.gif\">&nbsp; - <a href=\"/$alias\">$tt->title</a><br>";
else
print "<img src=\"/files/images/component.gif\">&nbsp; - $tt->title<br>";
                }
            }

            print "</td>";

            if ($i == 2)
            {
               $i = 0;

DHTML сворачивание/разворачивание контента

30 июня 2008 в 12:28

Как сделать сворачивание, разворачивание контента так же как это сделано в самом друпал?

Кастомные ссылки на ноды

2 марта 2007 в 14:33

Мне не нравятся ссылки типа ?q=node/34.
Хотелось бы хотя бы для главных сделать типа /download, /software.
Единственный способ, который нашел, прописал в .htaccess
Redirect /download http://www.domain.com/?q=node/7
Это конечно бяка.
А у друпал.орг вообще вот такие ссылки
http://drupal.org/project/Theme+engines

Как мне сделать кастомные ссылки на ноды?

Новостная лента в block

10 января 2007 в 19:31

Я новичок в друпал. Все поставил, перенес почти весь свой сайт, хочу сделать в одном block новостную ленту, чтобы высвечивался html новости текст, заголовок новости, дату. PHP знаю.
Как это сделать попроще, как потом это администрировать (добавлять ,удалять, редактировать новости).
Подойдет руководство, англ или русск. А то посмотрел на форуме, одни вопросы по этой теме, ни одного толкового tutorial.
Заранее благодарен.