- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Уж такую то фигню спрашивать... http://drupal.org/project/xmlsitemap
Благодарю. Кое-как настроил. Вроде все как надо. Кроме одного.
Карта сайта работает по ссылке: http://site.ru/sitemap.xml/
а надо: http://site.ru/sitemap.xml
Как это сделать?
alinks под семерку работает у кого-нибудь? Если тип вывода стоит обычный текст.
Или посоветуйте аналог со словарем.
http://drupal.org/project/word_link
Благодарю. Кое-как настроил. Вроде все как надо. Кроме одного.
Карта сайта работает по ссылке: http://site.ru/sitemap.xml/
а надо: http://site.ru/sitemap.xml
Как это сделать?
Убрать слеш в конце всех ссылок - http://drupal.org/project/globalredirect
Здравствуйте. Мучаюсь над автоматическим добавлением материалов.
Материал имеет 3 доп поля. Одно из полей - поле с картинкой.
Теперь смотрим на код:
Что делает функция file_copy? - она копирует файл из папки модуля в папку /sites/all/default/files
и добавляет в базу данных запись о файле
Так вот у меня 1753 файлов картинок, общим размером 70+ мегабайт. Как вы представляете процесс установки такого модуля на слабенький виртуальный хостинг. Копирование ПАКА файлов - это пол часа работы процессора на хостинге. Например на sweb доступно только 30 секунд для процесса! Если дольше - завершается принудительно. И вот представьте пользователь моего модуля решил его установить себе - и получил такой косяк. Я не хочу чтобы меня материли...
Поэтому вместо file_copy($file, “public://”); я пишу так:
То есть $file = file_save($file); file_usage_add($file, 'rmodule', 'node', 1);
-это добавляет файл в бд и возвращает его fid и прочее, что позволяет заполнить поле $node->author_image
Вроде все красиво, НО. Картинки в нодах не отображаются, Вместо того чтобы отдать урл до картинки вот что выводит друпал:
http://test1.ru/sites/default/files/styles/medium/public//sites/all/modules/rmodule/images/th/rafile4dc0cf3e5bedc2023de27b1195affcb0.jpg
-это урл картинки.
http://test1.ru/sites/default/files/styles/medium/public/ - ЛЕВОЕ ВАЩЕ, оно мне не нужно нафик, его дам друал подставил, и я никак это не могу выпилить, я даже через
_/sites/all/modules/rmodule/images/th/ - нормальный путь картинки
hook_page_view_alter и hook_node_view_alter пытался - не выпиливается блин! НУ НАФИГА ему такой механизм, я что обязан все файлв в папку public:// совать чтоли? А если это НЕПРИЕМЛИМО!
В моей ситуации копирование файлов из папки в папку не приемлимо, но блин и обойти никак не выходит.
Ребята подскажите что делать.
Вот коды хука node_view_alter:
---------- Добавлено 06.02.2013 в 16:28 ----------
Так тоже не катит:
Вывод такой: http://test1.ru/sites/default/files/styles/medium/public/123
А надо просто 123...
Batch API вам в помощь...
Спасибо) Начал читать примеры) А еще вариантов нет? Ну чтобы избежать копирования? Или это непобедимо? Знаю ведь что можно хД
Как для site.ru/node сменить title?
Сейчас идет в настройках модуля page-title такая ботва: [page-title] | [site-name]
Но так как node своего тайтла не имеет, то на этой странице выводится: " | [site-name]". Можно как-то поправить?
big boy, Если у вас пункт меню делается через хук hook_menu, то так можно присвоить кастомный заголовок к созданному пункту:
Тут можно сделать так(у меня так)
Что хороше для сео. Если у вас к нодам отдельного типа надо прикрутить кастом ный заголовок то мы в одной тарелке, ибо так(хук node_view):
$node->content['body']['#object']->title = "Бла блы бла!";
Не хочет менять. Примерно то-же самое что и у меня, только с картинками.
---------- Добавлено 08.02.2013 в 06:00 ----------
Попробуйте hook_node_view_alter(&$call)
Тут можно вроде в массиве копнуть $call - там по любому есть
К слову - с картинками пытался так сделать - не катит. Хотя может мне просто взять и сделать так(говнокод детектед)
---------- Добавлено 08.02.2013 в 06:01 ----------
_________________________
Сидя в бронированном танке танкисты нервно курили....
big boy, модуль http://drupal.org/project/simplemeta для site.ru/node позволяет задать любой титл. Проверил на 7ке.
big boy, http://drupalace.ru/lesson/obrabotka-bolshogo-kolichestva-dannyh-s-pomoshchyu-batch-api
Почитайте, как раз про изменение заголовка в нодах... Хотя это думаю слишком замудрено для такой задачи.