Патч модуля для редиректа внешних ссылок Gotwo

Прислано: HIgor1968

пн, 11/04/2011 - 10:21

Многим знаком модуль  gotwo. Он делает редирект внешних ссылок. Неудобство модуля в том что он использует нестандартный тег GO. Решил его поправить. Чтобы не было необходимости использовать нестандартные теги. Так-же в оригинальном модуле создавался новый элемент. Я же решил вносить изменения для редиректа в стандартный тег A если установлен класс GO.
Собственно сами изменения. Прошу указать на ошибки, если что не так.
Меняем только функцию _gotwo_link в файле gotwo.module
Было

<?php
function _gotwo_link($text$filter) {
  
$html_dom filter_dom_load($text);

  
$goNodesToRemove = array();
  foreach (
$html_dom->getElementsByTagName('go') as $goNode) {
    
// Clone <go> link to <a> link and keep all attributes intact.
    
$linkNode $goNode->ownerDocument->createElement('a');
    if (
$goNode->attributes->length) {
      foreach (
$goNode->attributes as $attribute) {
        
$linkNode->setAttribute($attribute->nodeName$attribute->nodeValue);
      }
    }

    
// Clone all <go> child nodes inside the new <a> tag.
    
while ($goNode->hasChildNodes()) {
      
$childNodes $goNode->childNodes;
      
$linkNode->appendChild($childNodes->item(0));
    }

    
// Verify if the url exists in the {gotwo} table. If the url is missing,
    // add the url with link title to the {gotwo} table.
    
$href $goNode->getAttribute('href');
    
$title $goNode->getAttribute('title');

    if (!empty(
$href)) {?>

Коментарии к заказу в ubercart. Как?

Прислано: HIgor1968

пн, 20/12/2010 - 04:55

Подскажите, кто сталкивался. Как в ubercart сделать комментарии к заказу (был бы он обычным типом материала, было зы понятно). Задача вести диалог между продавцом и клиентом по конкретному заказу. Кто то сталкивался с такой задачей?

Заблокирован доступ к трекеру

Прислано: HIgor1968

ср, 02/06/2010 - 07:54

Другие статьи по теме:

При попытке зайти в свой трекер - получаю.

Blocked
 
Access to the requested URL http://www.drupal.ru/tracker/my was not allowed (rule #111).

Заблокирован доступ к трекеру

Прислано: HIgor1968

ср, 02/06/2010 - 07:54

Другие статьи по теме:

При попытке зайти в свой трекер - получаю.

Blocked
 
Access to the requested URL http://www.drupal.ru/tracker/my was not allowed (rule #111).

Кривая ссылка

Прислано: HIgor1968

сб, 27/02/2010 - 06:43

Другие статьи по теме:

Господа админы доброго дня.

По ссылке http://www.drupal.ru/tracker
Далее в ссылках Форум/блог
Ссылка на форум SEO - нерабочая.

Автоматически привязывать термин таксономии к типу материала, кто знает модуль?

Прислано: HIgor1968

пн, 25/01/2010 - 06:58

Другие статьи по теме:

С помощью таксономии можно удобно организовать меню. Т.к. для каждого термина есть отдельный адрес. Но таких адресов нет по типу материала (VIEWS не трогаем). Как выход можно к каждой ноде в зависимости от типа материала привязывать термин таксономии. Но хотелось бы это делать автоматически.
Кто знает готовый модуль подскажите пожалуйста.
Или уже писать буду.

С днем рождения Гор

Прислано: HIgor1968

чт, 14/01/2010 - 11:45

Другие статьи по теме:

С днем рождения Сегодня День Варенья человека, который вряд-ли нуждается в представлении:) Думаю-что многие ко мне присоединятся.
Удачи, здоровья тебе  Гор. Больше довольных клиентов и успехов во всех начинаниях.

Запрещаем размещение ссылок в нодах и комментариях анонимами

Прислано: HIgor1968

пн, 07/09/2009 - 11:05

Другие статьи по теме:

Есть такой модуль  blockanonymouslinks, который запрещает размещать комментарии анонимами в которых содержится ссылка. И немного его модифицировал, добавив так же и запрет на размещение нод со ссылками для анонимов. Собственно модуль.

Как отключить кэширование форума?

Прислано: HIgor1968

вт, 26/05/2009 - 17:57

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

К коменту на сайте нельзя прицепить более 1 картинки

Прислано: HIgor1968

вт, 14/04/2009 - 10:57

Другие статьи по теме:

При попытке прицепить вторую скидывает текст. И комментарий не сохраняется.

РЕШЕНО!!! Тема acquia_marina падает при просмотре в 6-м осле

Прислано: HIgor1968

вт, 31/03/2009 - 18:09

Другие статьи по теме:

Собственно тему переделывал, но проблема остается и если ставлю и не измененную тему.
На том же Гарланде все в норме. Проблема только в 6-м ослике.
Может кто сталкивался?

Проблема оказалась в  Lightbox

Как изменить значение textarea через FORM API

Прислано: HIgor1968

ср, 18/03/2009 - 08:55

Другие статьи по теме:

Если

$my_fld =&$form[submitted][мое поле textfield];
$my_fld['#default_value'] = 'новое значение';

Все работает на ура. На экране значение меняется.

А если

$my_fld =&$form[submitted][мое поле textarea];
$my_fld['#default_value'] = 'новое значение';

То новое значение не присваивается.
Что я не так делаю, как изменить значение textarea
Не обходимо только вывод на экран подменить.

Майл ру карты сделали

Прислано: HIgor1968

вс, 28/12/2008 - 19:24

Другие статьи по теме:

Yandex-карты, Майл ру - карты ....
Сервисы Гуглы людям спать спокойно не дают;)

Перестал работать PHP как модуль Apache

Прислано: HIgor1968

чт, 18/12/2008 - 18:27

Другие статьи по теме:

Помогите, кто знает.
Обновил по на сарваке и PHP перестал работать как модуль Apache. Насколько я понял необходимо пересобрать libphp5.so, но при попытке конфигурирования php цепляется куча отсутствующих библиотек.
1. Насколько критично оставить запуск PHP как CGI?
2. Или libphp5.so собирается не из PHP?

Как подсвечивать программный код в статьях и комментах на Drupal.ru?

Прислано: HIgor1968

пт, 12/12/2008 - 08:36

Собственно вопрос задан;)
Поиск по сайту ничего не дал.

RSS-материал

Новое на сайте