Смотри таблицы, имена которых начинаются на "leech", а также node и node_revisions. А вообще проще всего зайти в "admin/content/node" и там отключить ненужный контент, для этого, по идее, ресурсов твоего сервера должно хватить... Только это через вебинтерфейс делать нужно или через SSH, через фтп это совсем уж извращение... Разве что написать скрипт, который распубликует все ноды, а затем через хттп запустить этот скрипт...
Это за 5 сек делается с помощью jquery. Эта билиотека уже встроена в пятый Друпал. Пример того что тебе нужно приведен прям на главной странице jquery.com.
Поставленная задача легко решается средствами таксономии. Если перефразировать ТЗ, то получится следующее: писать в блог могут все, создавать категории (резделы) могут только админы.
В модуле taxonomy (Словари) создайте словарь, привяжите его к типу контента "Запись в блог", заполните словарь, дайте доступ к созданию записей в блог всем юзерам. Всё, дальше доступ к конкретному разделу блога осуществляется либо по ссылке вида "taxonomy/term/TID", либо по синониму к этой ссылке, созданному модулем path.
У твоего хостера наверняка установлен phpmyadmin, если нет, то поставь его сам, потом через него найди таблицу users, найди в ней юзера с uid 1, если такого нет, то измени это поле у любого другого юзера (присвой ему значение 1, этим ты сделаешь юзера админом). Два юзера с уид = 1 существовать в одной бд не могут, если такой уже есть, а ты хочешь сделать админом другого пользователя, то первого админа надо сначала удалить.
И еще один косячище. У меня в ИЕ теперь абсолютно все ссылки открываются в новом окне, полагаю этот от того, что в пятом Друпале установлена не последняя версия jquery, по этому её нужно обновить (заменить файл misc/jquery.js на последнюю версию скачанную с jquery.com)
Блин, косяк. Включил эту опцию у себя в профиле. На главной странице ява-скрипт инклюдится несколько раз, так как вызов его прописан в node.tpl.php, я изначально не продумал такой варинт. Исправить проблему предлагаю так: из node.tpl.php скрипт удаляем, а в page.tpl.php в тэг head после подключения jquery.js и после проверки включена ли в профиле юзера соответствующая опция надо вставть код вида:
А что-то подобное есть под 4.7? Или может есть рецепт по установки Этого модуля под 4.7?
Рецепт установки под любой Друпал и под любой другой движок я привел здесь. Не помню был ли jQuery в 4.7, по-моему нет, по этому надо скачать эту библиотеку отсюда и подключить ее в шаблоне страницы.
Кстати! Только сейчас меня посетила одна интересная мысль! Все о чем говорит Макс, по поводу внешних/внутренних ссылок, применимо только к постам, размещенным авторами сайта. Имхо, на форумах, в блогах и т.д. ссылки размещенные юзерами обязательно должны открыватьс в новом окне/вкладке. Это как минимум даст другим юзерам понять, что автор сайта не имеет отношения и не несет ответственности за содержимое этой ссылки.
Мнение Лебедева заслуживает конечно прочтения. Но у каждого своё отношение, тем более к мыслям 99 года :). Это примерно как мнение о сексуальных отношениях, написанное до Р.Х.
+1. На башорге была цитата типа:
– средство ХХХ сделает ваш секс таким же, каким он был 10 лет назад.
– мля, у меня 10 лет назад еще не было секса
Согласен с Вами. Считаем телодвижения со ссылками в отдельном окне. Предполагаем, что у посетителя стоит IE6:
принудительное открытие окна перебрасывает Вас в это окно. И Вам придется искать первоначальное окно среди 50 уже открытых вкладок.
У меня новые окна открываются в фоновом табе, так что такой проблемы нет.
у многих посетителей стоят IE 6-ой версии, которые с вкладками работать не умеют, навигация между окнами IE сделана очень противно и новое окно выглядит как обычное выскакивающее окно, которое рука автоматически тянется прибить
С идеями из приведенной статьи согласен, но насчет того, что "В особенности не открывайте страницы в новых окнах (за исключением PDF-файлов и проч.) " готов подискутировать.
Во, готов окончательный вариант:
drupal_add_js("\$(document).ready(function(){\$(function(){\$(\"a[href^=http:]\").each(function(){if(this.host!=\"" . $_SERVER['HTTP_HOST']. "\")\$(this).attr(\"target\",\"_blank\");$(this).after(\"\");})})});", "inline");
?>
1.jpg – картинка, которая будет выводиться справа от внешней ссылки. Сейчас сделаю еще пару примеров и кину себе в блог.
То есть в шаблон друпала достаточно добавить строчку вида:
<?php
drupal_add_js("\$(document).ready(function(){\$(function(){\$(\"div.node a[href^=http:]\").each(function(){if(this.host!=\"" . $_SERVER['HTTP_HOST']. "\")\$(this).attr(\"target\",\"_blank\");})})});", "inline");?>
И все внешние ссылки внутри слоя node станут открываться в новом окне. Сейчас наколдую картинку возле внешних ссылок...
Идея нагло украдена отсюда: http://community.livejournal.com/ru_drupal/15044.html
Код надо использовать такой: $(function(){$("div.node a[href^=http:]").each(function(){if(this.host!="<? php print addslashes($_SERVER['HTTP_HOST'])?>")$(this).attr("target","_blank")})})
Прикольно конечно, только та же задача в 5 секунд решается с использованием jquery, при этом нет дополнительной нагрузки на сервер, так как не надо устанавливать никаких доп модулей...
Ой блин, эту верстку деалал не я, но я порядком намучился, уж больно кривая... там сейчас и с яваскриптом один неприятный косяк есть, который до сих пор не исправили...
Вообще так и должно быть. Это глюк, если где-то есть ссылка на эту страницу, говоришь тебя на нее переправили после логина? Просто в урл должен указываться еще и номер галереи, то есть, например, images/1 или images/3.
RSS Lich
Смотри таблицы, имена которых начинаются на "leech", а также node и node_revisions. А вообще проще всего зайти в "admin/content/node" и там отключить ненужный контент, для этого, по идее, ресурсов твоего сервера должно хватить... Только это через вебинтерфейс делать нужно или через SSH, через фтп это совсем уж извращение... Разве что написать скрипт, который распубликует все ноды, а затем через хттп запустить этот скрипт...
Модуль карта сайта?
tagadelic
Да, кстати, а я тут женился недавно :)
Присоединяюсь к поздравлениям! Счастливой семейной жизни, здоровых детей, денег побольше итд итп... Уряяяяя!!!
Как сделать скрытый текст?
Это за 5 сек делается с помощью jquery. Эта билиотека уже встроена в пятый Друпал. Пример того что тебе нужно приведен прям на главной странице jquery.com.
Система блогов на DRUPAL
Поставленная задача легко решается средствами таксономии. Если перефразировать ТЗ, то получится следующее: писать в блог могут все, создавать категории (резделы) могут только админы.
В модуле taxonomy (Словари) создайте словарь, привяжите его к типу контента "Запись в блог", заполните словарь, дайте доступ к созданию записей в блог всем юзерам. Всё, дальше доступ к конкретному разделу блога осуществляется либо по ссылке вида "taxonomy/term/TID", либо по синониму к этой ссылке, созданному модулем path.
Правила Drupal.ru
Вопрос к администратору
Ну как, Сергей, будете делать страницу Drupal.ru/pravila ?
Дык ведь есть правила: http://drupal.ru/rules
Как заменить UID пользователя на 1
У твоего хостера наверняка установлен phpmyadmin, если нет, то поставь его сам, потом через него найди таблицу users, найди в ней юзера с uid 1, если такого нет, то измени это поле у любого другого юзера (присвой ему значение 1, этим ты сделаешь юзера админом). Два юзера с уид = 1 существовать в одной бд не могут, если такой уже есть, а ты хочешь сделать админом другого пользователя, то первого админа надо сначала удалить.
Внешние ссылки в новом окне, средствами Друпала и jQuery.
И еще один косячище. У меня в ИЕ теперь абсолютно все ссылки открываются в новом окне, полагаю этот от того, что в пятом Друпале установлена не последняя версия jquery, по этому её нужно обновить (заменить файл misc/jquery.js на последнюю версию скачанную с jquery.com)
Внешние ссылки в новом окне, средствами Друпала и jQuery.
Блин, косяк. Включил эту опцию у себя в профиле. На главной странице ява-скрипт инклюдится несколько раз, так как вызов его прописан в node.tpl.php, я изначально не продумал такой варинт. Исправить проблему предлагаю так: из node.tpl.php скрипт удаляем, а в page.tpl.php в тэг head после подключения jquery.js и после проверки включена ли в профиле юзера соответствующая опция надо вставть код вида:
Модуль External Links - внешние ссылки в новом окне.
А что-то подобное есть под 4.7? Или может есть рецепт по установки Этого модуля под 4.7?
Рецепт установки под любой Друпал и под любой другой движок я привел здесь. Не помню был ли jQuery в 4.7, по-моему нет, по этому надо скачать эту библиотеку отсюда и подключить ее в шаблоне страницы.
Принудительное открытие чужих ссылок во внешнем окне, нужно ли оно?
Lesya . Готов подписаться под каждым словом. Полностью разделяю вашу точку зрения, но сам так красво и, главное, метко сказать бы не смог.
Принудительное открытие чужих ссылок во внешнем окне, нужно ли оно?
Кстати! Только сейчас меня посетила одна интересная мысль! Все о чем говорит Макс, по поводу внешних/внутренних ссылок, применимо только к постам, размещенным авторами сайта. Имхо, на форумах, в блогах и т.д. ссылки размещенные юзерами обязательно должны открыватьс в новом окне/вкладке. Это как минимум даст другим юзерам понять, что автор сайта не имеет отношения и не несет ответственности за содержимое этой ссылки.
Принудительное открытие чужих ссылок во внешнем окне, нужно ли оно?
Мнение Лебедева заслуживает конечно прочтения. Но у каждого своё отношение, тем более к мыслям 99 года :). Это примерно как мнение о сексуальных отношениях, написанное до Р.Х.
+1. На башорге была цитата типа:
– средство ХХХ сделает ваш секс таким же, каким он был 10 лет назад.
– мля, у меня 10 лет назад еще не было секса
Согласен с Вами. Считаем телодвижения со ссылками в отдельном окне. Предполагаем, что у посетителя стоит IE6:
Принудительное открытие чужих ссылок во внешнем окне, нужно ли оно?
принудительное открытие окна перебрасывает Вас в это окно. И Вам придется искать первоначальное окно среди 50 уже открытых вкладок.
У меня новые окна открываются в фоновом табе, так что такой проблемы нет.
у многих посетителей стоят IE 6-ой версии, которые с вкладками работать не умеют, навигация между окнами IE сделана очень противно и новое окно выглядит как обычное выскакивающее окно, которое рука автоматически тянется прибить
Отвечу вашей же цитатой:
Внешние ссылки в новом окне, средствами Друпала и jQuery.
не знаю, как у других, у меня код примеров вылезает далеко направо, неудобно читать
У меня тоже, только я не знаю как это исправить. По идее Друпал сам должен расставить переносы строк как надо...
Внешние ссылки в новом окне, средствами Друпала и jQuery.
Классно придумано
На этот скрипт еще полезно подвесить счетчик переходов на внешние, что-то типа:
Или так:
Внешние ссылки в новом окне, средствами Друпала и jQuery.
Обновил текст первого поста, добавил в него пример включения/выключения пользователем возможности открывать внешние ссылки в номвом окне.
Принудительное открытие чужих ссылок во внешнем окне, нужно ли оно?
С идеями из приведенной статьи согласен, но насчет того, что "В особенности не открывайте страницы в новых окнах (за исключением PDF-файлов и проч.) " готов подискутировать.
Принудительное открытие чужих ссылок во внешнем окне, нужно ли оно?
Согласен только с идеей, что юзер должен знать куда ведет ссылка на внешний сайт или на текущий. Всё остальное мне чуждо. Аргументирую.
Посетитель сам должен решать, удобнее открыть ему ссылку в данном окне или в отдельном.
Модуль External Links - внешние ссылки в новом окне.
Во, готов окончательный вариант:
\");})})});", "inline");
drupal_add_js("\$(document).ready(function(){\$(function(){\$(\"a[href^=http:]\").each(function(){if(this.host!=\"" . $_SERVER['HTTP_HOST']. "\")\$(this).attr(\"target\",\"_blank\");$(this).after(\"
?>
1.jpg – картинка, которая будет выводиться справа от внешней ссылки. Сейчас сделаю еще пару примеров и кину себе в блог.
Модуль External Links - внешние ссылки в новом окне.
То есть в шаблон друпала достаточно добавить строчку вида:
<?php
drupal_add_js("\$(document).ready(function(){\$(function(){\$(\"div.node a[href^=http:]\").each(function(){if(this.host!=\"" . $_SERVER['HTTP_HOST']. "\")\$(this).attr(\"target\",\"_blank\");})})});", "inline");?>
И все внешние ссылки внутри слоя node станут открываться в новом окне. Сейчас наколдую картинку возле внешних ссылок...
Модуль External Links - внешние ссылки в новом окне.
Идея нагло украдена отсюда: http://community.livejournal.com/ru_drupal/15044.html
Код надо использовать такой: $(function(){$("div.node a[href^=http:]").each(function(){if(this.host!="<? php print addslashes($_SERVER['HTTP_HOST'])?>")$(this).attr("target","_blank")})})
Модуль External Links - внешние ссылки в новом окне.
Прикольно конечно, только та же задача в 5 секунд решается с использованием jquery, при этом нет дополнительной нагрузки на сервер, так как не надо устанавливать никаких доп модулей...
drugme.ru – мой первый коммерческий проект на Друпале.
Ой блин, эту верстку деалал не я, но я порядком намучился, уж больно кривая... там сейчас и с яваскриптом один неприятный косяк есть, который до сих пор не исправили...
fancy13.ru – сайт одного моего хорошего друга.
При логине выдает варнинги, но логинится.
Блин, столкнулся с той же проблемой при первом логине, при повторных логинах ошибки уже нет... Надо будет разобраться...
По ссылке http://fancy13.ru/images после логина - "Не указан тип"
Вообще так и должно быть. Это глюк, если где-то есть ссылка на эту страницу, говоришь тебя на нее переправили после логина? Просто в урл должен указываться еще и номер галереи, то есть, например, images/1 или images/3.
Твои работы очень нравятся. "Риспект и уважуха".