Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 58 Ответов
  • 13844 Просмотров
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Может кто-нибудь подскажет фрагмент кода для версии 2.6 для файла controller.php
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Подскажите замену кода для AdsManager 2.6
Поддерживаю
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

igorxxl

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
тема замерзла.. поделитесь решением для AdsM 2.6  :D
*

Avory

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
к сожалению am 2.6 эта тема не помогает, а так заманчиво выглядит ))
*

real-man

  • Захожу иногда
  • 84
  • 4 / 0
Ребята, ну выложите код для 2,6, там совсем все по другому! ! ! !
*

lovivolnu

  • Захожу иногда
  • 323
  • 8 / 0
поддерживаю
*

Alex89

  • Давно я тут
  • 555
  • 198 / 1
  • Joomlaman :)
Микрокод для 2.6 (Делалось и проверялось на 2.6.5, поэтому могут быть некоторые отличия от более ранних версий).
Поехали:
1. Создаём поле как рассказано в первом посте темы
2. Открываем файл controller.php, ищем функцию save и в ней строку (у меня это 3-я строка)
Код
$redirect_text = JText::_('ADSMANAGER_INSERT_SUCCESSFULL_PUBLISH');
удаляем эту строку. Пробегаем глазками чуть ниже и натыкаемся на строчку
Код
$conf = $configurationmodel->getConfiguration();
после этой строчки вставляем код:
Код
$delta = JRequest::getInt("ad_delta");
if ($delta == 0) $delta = $conf->ad_duration;
$redirect_text = JText::sprintf('ADSMANAGER_INSERT_SUCCESSFULL_PUBLISH',$delta,$conf->recall_time);
Опять бежим глазками вниз (около 50 строчек) и находим кусочек кода
Код
if ($isUpdateMode == 0)
{
$content->date_created = date("Y-m-d H:i:s");
           $delta = $conf->ad_duration;
$content->expiration_date = date("Y-m-d",mktime()+($delta*24*3600));
}
и удаляем строчку
Код
$delta = $conf->ad_duration;
сохраняем, закрываем, открываем файл русика, находим строчку
Код
ADSMANAGER_INSERT_SUCCESSFULL_PUBLISH="Поздравляем, ваше объявление было размещено!"
меняем на
Код
ADSMANAGER_INSERT_SUCCESSFULL_PUBLISH="Поздравляем, ваше объявление было размещено! Cрок публикации %s дней, за %s дней до окончания срока Вам на e-mail придет уведомление с ссылкой на продление"
Усё! Готово!
Увеличить посещаемость сайта помогут здесь - http://tinyurl.com/kpaprwy
Если помог, ткните "крестик" в репу!
*

real-man

  • Захожу иногда
  • 84
  • 4 / 0
Спасибо тебе огромное добрый человек!
*

bostic

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Срок размещения объявлений работает(спасибо Alex89),но не выводится информационное сообщение:
Ваше объявление опубликовано.Срок публикации 30 дней, за 5 дней до окончания срока
 Вам на e-mail придет уведомление с ссылкой на продление.

Может кто сталкивался,как решить ? adsmeneger 2.6.5  Joomla 1.7.3
*

real-man

  • Захожу иногда
  • 84
  • 4 / 0
возможно в шаблоне упущен код <jdoc:include type="message" /> отвечающий за вывод сообщений.
*

bostic

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Real-man, действительно в шаблоне упущен код,подправил и все заработало
Спасибо за подсказку ВАМ +
« Последнее редактирование: 25.01.2012, 18:52:53 от bostic »
*

lovivolnu

  • Захожу иногда
  • 323
  • 8 / 0
всё работает спасибо.ads 2.6.5
но такой вопрос:подскажите пожалуйста,сайт лежит на локалке и после удаления сообщения на главной странице пишет Warning: Invalid argument supplied for foreach() in Z:\home\board\www\administrator\components\com_adsmanager\tables\contents.php on line 288
как бороться?
*

semo777

  • Захожу иногда
  • 76
  • 0 / 0
lovivolnu была такая фигня... на хосте почему-то ошибка не вылазит...
*

lovivolnu

  • Захожу иногда
  • 323
  • 8 / 0
спасибо
*

alexey664655

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
2.6.5 - где код менять
*

alexey664655

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
Дошло, спасибо вам умные люди !
*

mbgr

  • Захожу иногда
  • 88
  • 11 / 0
А как сделать чтобы при обновлении объявления оно обновлялось не на макс. срок установленый в настройках,а на срок указаный при подаче объявы, или чтоб выбор был на какой срок обновлять.
*

lovivolnu

  • Захожу иногда
  • 323
  • 8 / 0
А как сделать чтобы при обновлении объявления оно обновлялось не на макс. срок установленый в настройках,а на срок указаный при подаче объявы, или чтоб выбор был на какой срок обновлять.
тоже столкнулся с такой проблемой.может кто знает решение?
*

Usman48

  • Захожу иногда
  • 177
  • 7 / 0
Поделитесь кто-нибудь файлом controller.php для AdsManager 2.6.5
*

lovivolnu

  • Захожу иногда
  • 323
  • 8 / 0
кто делал срок размещения для 2.7?
поделитесь решением
*

mbgr

  • Захожу иногда
  • 88
  • 11 / 0
А как сделать чтобы при обновлении объявления оно обновлялось не на макс. срок установленый в настройках,а на срок указаный при подаче объявы, или чтоб выбор был на какой срок обновлять.
Все таки хотелось бы понять где исправить, подскажите кто в курсе.
*

Usman48

  • Захожу иногда
  • 177
  • 7 / 0
Спасибо, Alex89 , всё работает..
Вот файл controller.php для AdsManager 2.6.5
(В админке всё равно надо поля создавать)!

[вложение удалено Администратором]
*

kammiell

  • Новичок
  • 3
  • 0 / 0
Ребята, кто знает как это все сделать на версии 2,7?
*

Sasho

  • Осваиваюсь на форуме
  • 21
  • 2 / 0
А подскажите пожалуйста, какое значение поставить для неограниченно? Спасибо.
*

magistr_yoda

  • Захожу иногда
  • 131
  • 2 / 0
Для 2.7 кодом не полелитесь, ато там в функции save даже строки $content->date_created нету.
Непонятно куда вставлять.
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
А подскажите пожалуйста, какое значение поставить для неограниченно? Спасибо.
Думаю для такого варианта нецелесообразно дописывать и усложнять код
Проще сделать так: неограничено почти то же что и оч. много) -> добавте значение равное 1000, что почти 3 года, или ещё больше если надо
*

denmos

  • Захожу иногда
  • 96
  • 7 / 0
  • SINTEZ2 + мафон "легенда"
С 2.7 не могу разобраться. Не могу найти переменную окончания срока размещения
Помогите, люди добрые)
*

magistr_yoda

  • Захожу иногда
  • 131
  • 2 / 0
Для 2.7 почти также как написал Alex89

Добавить поле как в первом посте
В функции save, после

if ($conf->metadata_mode == 'backendonly') {
 $content->metadata_description = JRequest::getVar('ad_text', '');
 $content->metadata_keywords = str_replace(" ",",",JRequest::getVar('ad_headline', ''));
}

Добавить
$delta = JRequest::getInt("ad_delta");
if ($delta == 0) $delta = $conf->ad_duration;
$redirect_text = JText::sprintf('ADSMANAGER_INSERT_SUCCESSFULL_PUBLISH',$delta);
$content->expiration_date = date("Y-m-d",mktime()+($delta*24*3600));
*

zesen

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Кто-нибудь переделывал для формата поля Date?
« Последнее редактирование: 28.10.2013, 13:42:39 от zesen »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Заглушки с http://placehold.it вместо картинок в списке объявлений

Автор efimov777

Ответов: 6
Просмотров: 3337
Последний ответ 12.04.2020, 07:25:59
от Pavel
Хочу уточнить, есть в AdsManager возможность загрузки объявлений с парсера?

Автор DomBeri

Ответов: 3
Просмотров: 7911
Последний ответ 28.03.2019, 17:20:10
от DomBeri
Удалить карту объявлений Google

Автор trel

Ответов: 7
Просмотров: 1994
Последний ответ 25.03.2019, 09:02:25
от Technic
Вывод объявлений в случайном порядке

Автор Sabotage

Ответов: 3
Просмотров: 1144
Последний ответ 28.09.2018, 14:21:05
от Sabotage
Поля в списке объявлений

Автор klekovkinandrey

Ответов: 0
Просмотров: 977
Последний ответ 17.01.2018, 10:18:34
от klekovkinandrey