Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

ТЕМА:

Доски объявлений AdsManager и другие 3 года 3 мес. назад #823

  • avtomastersu
  • avtomastersu аватар Автор темы
  • Не в сети
  • Administrator
  • Administrator
  • Кручу,верчу капчу хочу...
  • Сообщений: 233
  • Репутация: 12
  • Спасибо получено: 36
Если же понадобится редактировать title категорий в Adsmanager, а по умолчанию у вас выводится все тог же ненавистный Ads и если надо, то как при этом вывести нужный текст?
Для этого идем немного по другому пути:
/components/com_adsmanager/views/list/ открываем файл view.html.php и находим там строку
$document->setTitle( JText::_('ADSMANAGER_PAGE_TITLE'). JText::_($category->name) );

Вместо ADSMANAGER_PAGE_TITLE можно написать то, что будет стоять в title вначале (у нас это Каталог объявлений katalogclub.ru - {а по умолчанию в строке выводилось Ads-}, если же не нужно можно удалить.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от avtomastersu.

Доски объявлений AdsManager и другие 3 года 2 мес. назад #829

В компоненте доски объявлений AdsManager появился такой баг, не знаю у кого может тоже был, но поиском по инету не нашел на него ответа. Суть ошибки.
После удаления не нужной категории из доски объявлений, это была Сетевое оборудование и при вводе такой ссылки katalogclub.ru/katalog-ob-yavleniy/29-setevoe-oborudovanie.html вместо страницы ошибки открывается чистая страница с одной единственной надписью вверху слева Invalid Catid.
Яндекс соответственно такой URL удалять наотрез отказался, что не есть гут.
Решение такое:
нужно пройти по такому пути com_adsmanager / views / list / view.html.php, найти ориентировочно это будет где то строка 67 и заменить код
echo "Invalid Catid";
на такую
$ app -> redirect ( JRoute :: _ ( 'index.php? option = com_content & view = article & id = 28 & lang = fr' ) ) ;
Все, теперь всесто этого, появляется страница ошибки. Буду рад если кому это помогло. :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от article50.

Доски объявлений AdsManager и другие 3 года 2 мес. назад #830

  • avtomastersu
  • avtomastersu аватар Автор темы
  • Не в сети
  • Administrator
  • Administrator
  • Кручу,верчу капчу хочу...
  • Сообщений: 233
  • Репутация: 12
  • Спасибо получено: 36

article50 пишет: В компоненте доски объявлений AdsManager появился такой баг, не знаю у кого может тоже был, но поиском по инету не нашел на него ответа. Суть ошибки.
После удаления не нужной категории из доски объявлений, это была Сетевое оборудование и при вводе такой ссылки katalogclub.ru/katalog-ob-yavleniy/29-setevoe-oborudovanie.html вместо страницы ошибки открывается чистая страница с одной единственной надписью вверху слева Invalid Catid.
Яндекс соответственно такой URL удалять наотрез отказался, что не есть гут.
Решение такое:
нужно пройти по такому пути com_adsmanager / views / list / view.html.php, найти ориентировочно это будет где то строка 67 и заменить код

echo "Invalid Catid";
на такую
$ app -> redirect ( JRoute :: _ ( 'index.php? option = com_content & view = article & id = 28 & lang = fr' ) ) ;
Все, теперь вместо этого, появляется страница ошибки. Буду рад если кому это помогло. :)


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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Доски объявлений AdsManager и другие 3 года 1 мес. назад #831

  • ushakovava
  • ushakovava аватар
  • Посетитель
  • Посетитель
Печалька однако получилась, подпишусь в тему

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Доски объявлений AdsManager и другие 3 года 3 нед. назад #837

I will not do this any more :whistle:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от avtomastersu. Причина: Spam message

Доски объявлений AdsManager и другие 3 года 2 нед. назад #841

  • avtomastersu
  • avtomastersu аватар Автор темы
  • Не в сети
  • Administrator
  • Administrator
  • Кручу,верчу капчу хочу...
  • Сообщений: 233
  • Репутация: 12
  • Спасибо получено: 36

Miltozliz пишет: I will not do this any more :whistle:


Правильно, нечего шастать и пачкать чужие форумы. :evil:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Доски объявлений AdsManager и другие 3 года 2 нед. назад #842

  • motobeby
  • motobeby аватар
  • Не в сети
  • New Member
  • New Member
  • Есть два мнения, МОЕ и не правильное...
  • Сообщений: 4
  • Спасибо получено: 0
Если вам необходимо будет увеличить отражение длины URL адреса в строке браузера, поскольку по умолчанию в настройках записано всего 0-30 символов (коротковатый получается урл) и не видно остальной части URL.
То отвечает за это строка
$result = JString::substr($result,0,30);

Настроить все это можно пройдя по адресу корень сайта/components/com_adsmanager/ открыть файл pouter.php, найти код
{
        $db =JFactory::getDBO();
        $sql = "SELECT name FROM #__adsmanager_categories WHERE id = ".(int)$id;
        $db->setQuery($sql);
        $result = $db->loadResult();
        $result = TText::_($result);
        $result = TTools::stringURLSafe($result);
        $result = JString::substr($result,0,30);
        return $result;
}

function getAdsmanagerRouteContent($id)
{
        $db =JFactory::getDBO();
        $sql = "SELECT ad_headline FROM #__adsmanager_ads WHERE id = ".(int)$id;
        $db->setQuery($sql);
        $result = $db->loadResult();
        $result= TTools::stringURLSafe($result);
        $result = JString::substr($result,0,30);
        return $result;
}

function getAdsmanagerUser($userid)
{
        $db =JFactory::getDBO();
        $sql = "SELECT username FROM #__users WHERE id = ".(int)$userid;
        $db->setQuery($sql);
        $result = $db->loadResult();
        $result= TTools::stringURLSafe($result);
        $result = JString::substr($result,0,30);
        return $result;
}

Исправить длину символов 0.30 на 0.70 или сколько вам нужно. Пользуйтесь

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Доски объявлений AdsManager и другие 1 мес. 3 нед. назад #1172

Что касается настройки рекламы в гугл адс, для тех кто спрашивал - вот хороший материал, пользуйтесь на здоровье по ссылке: support.google.com/google-ads

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от avtomastersu.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7