Новости Joomla

Process Forge — фреймворк для создания AI-процессов.

Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

- Читать статью на Хабре
- Process Forge (GitHub)

@joomlafeed

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Компонент Joomla 6: Генератор LLMs.txt.

Ещё один генератор ИИ-файлов llms.txt и llms-full.txt.

Основные особенности/возможности компонента:

  • Генерация по стандарту: Автоматическое создание файла-визитки llms.txt и расширенной версии llms-full.txt с аннотированным списком материалов.
  • Интеллектуальная работа с контентом: Компонент использует мета-описания (Meta Description) из статей и пунктов меню, превращая SEO-настройки сайта в качественный контекст для нейросетей.
  • Просмотреть результат генерации файлов можно сразу в рабочей области компонента. После внесения корректив (через Настройки компонента. При отладке лучше открыть три вкладки в браузере: Настройка — Геренация/Превью — Список Материалов/Категории/Меню.) — проводим перегенерацию, смотрим результат до полной «победы».
  • Автоматизация и безопасность: Синхронизация с sitemap.xml, группировка по категориям и автоматическое создание резервных копий (.bak) при каждой генерации.
  • Гибкое управление: Возможность исключения определенных категорий и/или статей и/или пунктов меню, а также простая настройка через стандартную админпанель Joomla.
  • Подробное руководство/справка: Пошаговая инструкция для пользователя в Настройках компонента для редакторов с базовым знанием администрирования Joomla.

👉 Важно учесть.
1️⃣ Компонент Генератор LLMs.txt изначально составляет базовый список ссылок на основе sitemap.xml и сверяется с ним на предмет: запрета индексации url в robots.txt, тегов noinex/nofollow. Это экономит время на проверку «закрыть от индексации», поскольку компонент генерации Sitemap.xml уже реализовал эту задачу. Посему, формирование ссылок для ИИ имеет комплексный подход, составление грамотного/валидного/релевантного sitemap.xml никто не отменял.

2️⃣ Тексты-описания ссылок формируются из Meta Description com_content (только компонент Материалы) и выбранных пользователем Меню сайта. Важно, чтобы Meta Description были уникальными и релевантными, соответствовали базовому seo. Составленные «на отшибись» Description для ИИ — «не катит» (впрочем, для поисковых систем они тоже «не канали»).

Разработчик - участник нашего сообщества Александр Кузнецов (@newvksan).

Страница расширения

@joomlafeed

#joomla #ии #ai

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

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
VIP объявления в AdsManager
« : 25.05.2010, 20:33:51 »
Сейчас работаю над созданием каталога недвижимости и была необходимость создать в adsmanager vip-выделения объявлений. Задача также состояла в том, чтобы только администратор мог управлять этой функцией.
Сделал следующее:

1. Открываем базу данный (например, через phpmyadmin) и добавляем в таблицу _adsmanager_ads следующую строку (делаем SQL-запрос)
Код
ALTER TABLE  `msr_adsmanager_ads` ADD  `vip` INT( 11 ) NOT NULL
Только не забудьте свой префикс поставить, вместо msr

2. В файле admin.adsmanager.html.php находим функцию function displayAd и после кода
Код
<tr>
<td><?php echo ADSMANAGER_TH_USER; ?></td>
<td>
<select name="userid" id="userid">
<?php foreach($users as $user) { ?>
<option value="<?php echo $user->id;?>" <?php if ($user->id == $userid) { echo "selected"; } ?>><?php echo $user->username; ?></option>
<?php } ?>
</select>
</td>
<td>&nbsp;</td>
</tr>

вставляем
Код
<!-- VIP user or no-->
<tr>
<td>
<?php echo ADSMANAGER_TH_VIP; ?>
</td>
<td>
<select name="vip" id="vip">
<option value="0" <?php if ($row->vip == 0) { echo "selected"; } ?>><?php echo ADSMANAGER_TH_VIP_NO; ?></option>
<option value="1" <?php if ($row->vip == 1) { echo "selected"; } ?>><?php echo ADSMANAGER_TH_VIP_YES; ?></option>
</select>
</td>
</tr>
<!--// VIP user or no-->

3. Открываем файл adsmanager.class.php и добавляем в класс class adsManagerAd
Код
var $vip= null;

4. Открываем файл adsmanager.html.php, находим функцию function show_list (будем выделать это объявление в списке объявлений) и после строки foreach($rows as $row) { добавляем
Код
if($row->vip==1){
$class_style = 'vip1';
}else $class_style = '';
Дальше находим в этой же функции (ниже) примерно эти строки
Код
<table class="adsmanager_table ....
и изменяем на
Код
<table class="adsmanager_table<?php echo $class_style; ?>">
Т.е. задаем стиль для выделения.

5. В файле adsmanager.css задаем стиль для vip-объявлений.
Например
Код
table.adsmanager_table {border: 1px solid #FFF; width: 100%;}
table.adsmanager_tablevip {border: 1px solid #000; width: 100%;}

6. Так же было бы хорошо, чтобы VIP-объявление стояло выше, тогда открываем файл adsmanager.php и находим функцию function adsList, прокручиваем почти в самый низ и находим строку else if ($order != 0)
меняем код
Код
else 
{
$order_text = "a.date_created DESC ,a.id DESC";
}
на
Код
else 
{
$order_text = "a.vip DESC, a.date_created DESC ,a.id DESC";
}

ну вот и все.
Ах да, не забудьте добавить в языковой файл переменные
ADSMANAGER_TH_VIP
ADSMANAGER_TH_VIP_NO (нет выделения)
ADSMANAGER_TH_VIP_YES (есть выделение)

Пример можно посмотреть тут (еще дорабатываю сайт, основа (поля и пока что временный дизайн) была взята с mosr.ru, дизайн будет новый (на след. неделе запускаем проект + на неделе доработаю поиск по тегам)

+++ Забыл добавить, что тестировал на Joostina 1.2.0 + AdsManager 2.5 RC2
« Последнее редактирование: 30.05.2010, 22:03:51 от GlooM »
*

Misha-san

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: VIP-выделения объявлений
« Ответ #1 : 26.05.2010, 00:24:38 »
Я попробовал сделать все так же...
С первого момента не заладилось. В файле admin.adsmanager.html.php не нашел:
Код
<tr>
<td><?php echo ADSMANAGER_TH_USER; ?></td>
<td>
<select name="userid" id="userid">
<?php foreach($users as $user) { ?>
<option value="<?php echo $user->id;?>" <?php if ($user->id == $userid) { echo "selected"; } ?>><?php echo $user->username; ?></option>
<?php } ?>
</select>
</td>
<td>&nbsp;</td>
</tr>
Поэтому добавил его туда после
Код
<tr>
<td><?php echo ADSMANAGER_TH_IMAGE; ?></td>
<td>
<input type="file" name="cat_image"/>
<?php
   $a_pic = "$mosConfig_absolute_path/images/$option/categories/".@$row->id."cat.jpg";
   if (file_exists($a_pic))
   {
     echo '<img src="../images/'.$option.'/categories/'.@$row->id.'cat.jpg"/>';
     echo "<input type='checkbox' name='cb_image' value='delete'>".ADSMANAGER_AD_DELETE_IMAGE;
   }
?>
</td>
</tr>
Далее когда все сделал как написано, изменений не увидел. Где искать это поле vip - хз...
Какие тут могут быть проблемы? Помогите пожалуйста!
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP-выделения объявлений
« Ответ #2 : 26.05.2010, 08:54:42 »
Я попробовал сделать все так же...
С первого момента не заладилось. В файле admin.adsmanager.html.php не нашел:
Код
<tr>
<td><?php echo ADSMANAGER_TH_USER; ?></td>
<td>
<select name="userid" id="userid">
<?php foreach($users as $user) { ?>
<option value="<?php echo $user->id;?>" <?php if ($user->id == $userid) { echo "selected"; } ?>><?php echo $user->username; ?></option>
<?php } ?>
</select>
</td>
<td>&nbsp;</td>
</tr>
Поэтому добавил его туда после
Код
<tr>
<td><?php echo ADSMANAGER_TH_IMAGE; ?></td>
<td>
<input type="file" name="cat_image"/>
<?php
   $a_pic = "$mosConfig_absolute_path/images/$option/categories/".@$row->id."cat.jpg";
   if (file_exists($a_pic))
   {
     echo '<img src="../images/'.$option.'/categories/'.@$row->id.'cat.jpg"/>';
     echo "<input type='checkbox' name='cb_image' value='delete'>".ADSMANAGER_AD_DELETE_IMAGE;
   }
?>
</td>
</tr>
Далее когда все сделал как написано, изменений не увидел. Где искать это поле vip - хз...
Какие тут могут быть проблемы? Помогите пожалуйста!
Начнем с того, что я использовал Joostina 1.2 и надо найти хотя бы строку в файле administrator\components\com_adsmanager\admin.adsmanager.html.php ADSMANAGER_TH_USER, т.е. произвести поиск по этой строке и найти блок для этой переменной (я его выше писал), и после него вставлять..
Где искать это поле vip - хз... — читайте внимательно, я ж написал что и как делать (его надо добавить в БД).
Все должно получиться
*

Misha-san

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: VIP-выделения объявлений
« Ответ #3 : 27.05.2010, 10:43:15 »
Я так и сделал в файле administrator\components\com_adsmanager\admin.adsmanager.html.php искал строку ADSMANAGER_TH_USER. И все что нашлось :
Код
<th class="title" width="5%">Id</th>
<th class="title" width="20%"><?php echo ADSMANAGER_TH_TITLE;?></th>
<th class="title" width="5%"><?php echo ADSMANAGER_TH_PUBLISH;?></th>
<th class="title" width="30%"><?php echo ADSMANAGER_TH_IMAGE;?></th>
<th class="title" width="10%"><?php echo[b] ADSMANAGER_TH_USER[/b];?></th>
<th class="title" width="10%"><?php echo ADSMANAGER_TH_CATEGORY;?></th>
<th class="title" width="10%"><?php echo ADSMANAGER_TH_DATE;?></th>
Больше нигде этой строки в файле нету. 100% рассмотрел этот файл вдоль и поперек.
У меня Joomla 1.5 может быть тут как то по другому происходит вставка кода??
Насчет поля VIP. Я его добавил в бд, через phpMyAdmin. Но отображается оно у меня когда я создаю категорию... не ожидал там его увидеть...

как тут быть? Подскажите очень нуждаюсь!!
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP-выделения объявлений
« Ответ #4 : 27.05.2010, 10:49:22 »
Я так и сделал в файле administrator\components\com_adsmanager\admin.adsmanager.html.php искал строку ADSMANAGER_TH_USER. И все что нашлось :
Код
<th class="title" width="5%">Id</th>
<th class="title" width="20%"><?php echo ADSMANAGER_TH_TITLE;?></th>
<th class="title" width="5%"><?php echo ADSMANAGER_TH_PUBLISH;?></th>
<th class="title" width="30%"><?php echo ADSMANAGER_TH_IMAGE;?></th>
<th class="title" width="10%"><?php echo[b] ADSMANAGER_TH_USER[/b];?></th>
<th class="title" width="10%"><?php echo ADSMANAGER_TH_CATEGORY;?></th>
<th class="title" width="10%"><?php echo ADSMANAGER_TH_DATE;?></th>
Больше нигде этой строки в файле нету. 100% рассмотрел этот файл вдоль и поперек.
У меня Joomla 1.5 может быть тут как то по другому происходит вставка кода??
Насчет поля VIP. Я его добавил в бд, через phpMyAdmin. Но отображается оно у меня когда я создаю категорию... не ожидал там его увидеть...

как тут быть? Подскажите очень нуждаюсь!!
очень странно.
вот, я прикрепляю свой файл — посмотрите как у меня сделано, начиная со строки 1363 (найдите по слову BONUS). :)
По поводу БД сказать ничего не могу, т.к. я уже все выше написал ) надо вставлять строку в таблицу _adsmanager_ads

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

Misha-san

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: VIP-выделения объявлений
« Ответ #5 : 27.05.2010, 14:33:46 »
Я очень извиняюсь, что задаю такие вопросы, но у меня не пашет совсем. Пытался рыться в файле admin.adsmanager.html.php, и куда только не вставлял код. Только админ панель компонента переставала грузиться.
Вот мой файл, если не сложно гляньте пожалуйста. Там без изменений как есть.
И скрин я сделал из MyAdmin. Это я насчет того правильно ли добавил.
Помогите пожалуйста! ^-^


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

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP-выделения объявлений
« Ответ #6 : 27.05.2010, 14:38:58 »
Я очень извиняюсь, что задаю такие вопросы, но у меня не пашет совсем. Пытался рыться в файле admin.adsmanager.html.php, и куда только не вставлял код. Только админ панель компонента переставала грузиться.
Вот мой файл, если не сложно гляньте пожалуйста. Там без изменений как есть.
И скрин я сделал из MyAdmin. Это я насчет того правильно ли добавил.
Помогите пожалуйста! ^-^

С MySql правильно все сделано.
Вот у Вас версия Ads какая?

итак, по Вашему файлу..
находите функцию function displayAd и после этого кода
Код
<tr>
<td><?php echo ADSMANAGER_FORM_CATEGORY;?></td>
<td>
<select name="category" id="category">
<?php HTML_adsmanager::selectCategories(0,"",$cats,$row->category,-1); ?>
</select>
</td>
<td>&nbsp;</td>
</tr>
вставляйте
Код
<!-- VIP user or no-->
<tr>
<td>
<?php echo ADSMANAGER_TH_VIP; ?>
</td>
<td>
<select name="vip" id="vip">
<option value="0" <?php if ($row->vip == 0) { echo "selected"; } ?>><?php echo ADSMANAGER_TH_VIP_NO; ?></option>
<option value="1" <?php if ($row->vip == 1) { echo "selected"; } ?>><?php echo ADSMANAGER_TH_VIP_YES; ?></option>
</select>
</td>
</tr>
<!--// VIP user or no-->

а дальше, как я написал
*

Grendy

  • Захожу иногда
  • 247
  • 26 / 0
Re: VIP объявления в AdsManager
« Ответ #7 : 07.06.2010, 02:24:30 »
Всё сделал так же, за исключением одного - строчка <table class="adsmanager_table"> была чуть выше строки foreach($rows as $row) { и, следовательно, тех строчек, что нужно было вписать после этой строки. Объявление "VIP" находятся в начале списка объявлений, но цветом не выделяются, хоть и прописал в файле CSS строчку table.adsmanager_tablevip {border: 1px solid #000; width: 100%;}  (первая строка там имеется). Ну да ладно, разберусь с этим как-нибудь... Спасибо за информацию  *DRINK*

P.S. Версия компонента 2.2.2
« Последнее редактирование: 07.06.2010, 02:29:37 от Grendy »
Плюс в репутацию больше говорит о благодарности, чем слово "Спасибо" в теме, которую повторно, возможно, никогда уже не посетишь.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #8 : 07.06.2010, 08:52:17 »
да в адс 2.2.1   стиль таблицы задается до обхода массива  ( foreach($rows as $row)  )
С фантазией плохо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #9 : 07.06.2010, 09:50:30 »
так что я сделал что б просто текст объявления выделялся.
С фантазией плохо.
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP объявления в AdsManager
« Ответ #10 : 07.06.2010, 09:51:27 »
так что я сделал что б просто текст объявления выделялся.
Это уже дело каждого :)
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #11 : 07.06.2010, 10:03:12 »
вот на что только хватило моей фантазии)))
С фантазией плохо.
*

inoename

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: VIP объявления в AdsManager
« Ответ #12 : 12.06.2010, 20:00:17 »
после всех телодвижений указанных в первом посту у меня вот получилось это



а как сделать объяву ВИП ? в карточке объявления ничего не изменилось!

все вроде бы норм стало, только после того как отметил объяву как ВИП, в списке обявлений цвет не поменялся, хотя прописал

 В файле adsmanager.css

table.adsmanager_table {border: 1px solid #FFF; width: 100%;}
table.adsmanager_tablevip {border: 1px solid #000; width: 100%;}
« Последнее редактирование: 12.06.2010, 20:57:58 от inoename »
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #13 : 12.06.2010, 22:59:12 »
после всех телодвижений указанных в первом посту у меня вот получилось это



а как сделать объяву ВИП ? в карточке объявления ничего не изменилось!

все вроде бы норм стало, только после того как отметил объяву как ВИП, в списке обявлений цвет не поменялся, хотя прописал

 В файле adsmanager.css

table.adsmanager_table {border: 1px solid #FFF; width: 100%;}
table.adsmanager_tablevip {border: 1px solid #000; width: 100%;}



Вы это код
Код
<!-- VIP user or no-->
<tr>
<td>
<?php echo ADSMANAGER_TH_VIP; ?>
</td>
<td>
<select name="vip" id="vip">
<option value="0" <?php if ($row->vip == 0) { echo "selected"; } ?>><?php echo ADSMANAGER_TH_VIP_NO; ?></option>
<option value="1" <?php if ($row->vip == 1) { echo "selected"; } ?>><?php echo ADSMANAGER_TH_VIP_YES; ?></option>
</select>
</td>
</tr>
<!--// VIP user or no-->
  не туда прикрутили
С фантазией плохо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #14 : 12.06.2010, 23:32:36 »
Что бы Вип объявления выводились первыми и в псевдомодуле последние объявления , то надо добавить
в фаил adsmanager.php  в функцию  function front  в пункте где выполняется запрос к базе a.vip DESC
Код
"WHERE c.published = 1 and a.published = 1 ORDER BY a.vip DESC, a.date_created DESC ,a.id DESC LIMIT 0, 4");
С фантазией плохо.
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP объявления в AdsManager
« Ответ #15 : 17.06.2010, 10:15:50 »
AlexAl, это как-то относится к теме VIP-объявления? :)
*

IvMer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: VIP объявления в AdsManager
« Ответ #16 : 17.06.2010, 12:36:50 »
Всё сделал так же, за исключением одного - строчка <table class="adsmanager_table"> была чуть выше строки foreach($rows as $row) { и, следовательно, тех строчек, что нужно было вписать после этой строки. Объявление "VIP" находятся в начале списка объявлений, но цветом не выделяются, хоть и прописал в файле CSS строчку table.adsmanager_tablevip {border: 1px solid #000; width: 100%;}  (первая строка там имеется). Ну да ладно, разберусь с этим как-нибудь... Спасибо за информацию   
Тоже не выделяется, вы разобрались? Подскажите в чём ошибка. Спасибо.

P.S. Версия компонента 2.5 Joomla 1.5.17
« Последнее редактирование: 17.06.2010, 13:17:24 от IvMer »
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #17 : 17.06.2010, 13:34:24 »
AlexSims можешь подсказать как ты сделал так что у тебя по кнопке сохранить в Контак попадает тело объявления? и так же интересует как ты сделал Возможно Вас также заинтересуют: ? спасибо  у меня по кнопке в контак сохраняется тока заголовок см. пример http://www.boarddog.ru/index.php?option=com_adsmanager&page=show_ad&adid=2754&Itemid=27
ответил в личку
С фантазией плохо.
*

IvMer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: VIP объявления в AdsManager
« Ответ #18 : 17.06.2010, 13:38:26 »
вот на что только хватило моей фантазии)))

Всё работает кроме выделения, поделитесь фантазией, стиль выделения не определяется..
*

IvMer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: VIP объявления в AdsManager
« Ответ #19 : 17.06.2010, 13:47:18 »
Код
				<table class="adsmanager_table<?php echo $class_style; ?>">
<tr>
 <th>№</th>
 <th><?php echo ADSMANAGER_AD;?></th>
 <?php if (isset($columns)) {
 foreach($columns as $col)
 {
echo "<th>".adsmanager_html::getLangDefinition($col->name)."</th>";
 }
 }
 ?>
 <th><?php echo ADSMANAGER_DATE;?></th>
 </tr>
<?php
}
else
{
adsmanager_html::loadScriptImage($conf->image_display,$option);
}

if (isset($rows)) {
foreach($rows as $row) {
if($row->vip==1){
$class_style = 'vip1';
}else $class_style = '';
Автору Спасибо.
« Последнее редактирование: 17.06.2010, 13:51:24 от IvMer »
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #20 : 17.06.2010, 13:50:57 »
не будет так работать..  обход массива со значениями и условие задачи стиля определяется уже после построения самой таблицы
С фантазией плохо.
*

maskit

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: VIP объявления в AdsManager
« Ответ #21 : 17.06.2010, 15:53:09 »
СУПЕР
вот только что бы вип поставить надо в само объявление заходить
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP объявления в AdsManager
« Ответ #22 : 17.06.2010, 16:17:31 »
СУПЕР
вот только что бы вип поставить надо в само объявление заходить

? ну а как Вы хотели? можно сделать, чтобы и из админки не заходя в объявление ставить вип. Но я думаю, что это не нужно.. :)
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: VIP объявления в AdsManager
« Ответ #23 : 18.06.2010, 10:48:03 »
все хорошо получается, одно но не как не сохраняется значение VIP через админ панель. подскажите что может не так быть. через MyAdmin меняю все замечательно
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: VIP объявления в AdsManager
« Ответ #24 : 18.06.2010, 11:18:16 »
все хорошо получается, одно но не как не сохраняется значение VIP через админ панель. подскажите что может не так быть. через MyAdmin меняю все замечательно
Вы сделали пункт 3?
Цитировать
3. Открываем файл adsmanager.class.php и добавляем в класс class adsManagerAd
Код
var $vip= null;
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: VIP объявления в AdsManager
« Ответ #25 : 18.06.2010, 12:11:18 »
все понял ошибку, чуть  позже напишу. спс
« Последнее редактирование: 18.06.2010, 12:16:43 от AlexAl »
*

tsg

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Re: VIP объявления в AdsManager
« Ответ #26 : 19.06.2010, 02:00:20 »
не будет так работать..  обход массива со значениями и условие задачи стиля определяется уже после построения самой таблицы

А Вы не подскажите как сделать в данном случае? У меня такой же код как и у IvMer
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #27 : 19.06.2010, 02:29:36 »
А Вы не подскажите как сделать в данном случае? У меня такой же код как и у IvMer
либо перенести if (isset($rows)) {
         foreach($rows as $row) {
         if($row->vip==1){
$class_style = 'vip1';
}else $class_style = '';   вот это выше объявления стиля таблицы  либо задать стиль не для самой таблицы а например текста
С фантазией плохо.
*

IvMer

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: VIP объявления в AdsManager
« Ответ #28 : 19.06.2010, 09:57:11 »
..... либо задать стиль не для самой таблицы а например текста
Код
<div>
<h2>
<?php echo '<a href="'.$linkTarget.'">'.stripslashes(adsmanager_html::cutLongWord($row->ad_headline)).'</a>'; ?>
<span class="adsmanager_cat"><?php echo "(".$row->parent." / ".$row->cat.")"; ?></span>
</h2>
<?php
$row->ad_text = str_replace ('<br />'," ",stripslashes(adsmanager_html::cutLongWord($row->ad_text)));
$af_text = substr($row->ad_text, 0, 100)."...";
<span class="adsmanager_text<?php echo $class_style;?>"><?php echo $af_text; ?>
                                                              </span>
?>
</div>
Текст не выделяется. AlexSims подскажите пожалуйста. Спасибо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Re: VIP объявления в AdsManager
« Ответ #29 : 19.06.2010, 15:59:28 »
Код
<div>
<h2>
<?php echo '<a href="'.$linkTarget.'">'.stripslashes(adsmanager_html::cutLongWord($row->ad_headline)).'</a>'; ?>
<span class="adsmanager_cat"><?php echo "(".$row->parent." / ".$row->cat.")"; ?></span>
</h2>
<?php
$row->ad_text = str_replace ('<br />'," ",stripslashes(adsmanager_html::cutLongWord($row->ad_text)));
$af_text = substr($row->ad_text, 0, 100)."...";
<span class="adsmanager_text<?php echo $class_style;?>"><?php echo $af_text; ?>
                                                              </span>
?>
</div>
Текст не выделяется. AlexSims подскажите пожалуйста. Спасибо.

а вы в файле css  стиль то создали для текста  vip1
С фантазией плохо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 9720
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 20444
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 18046
Последний ответ 25.11.2021, 10:43:38
от FlexNL
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 8739
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 19338
Последний ответ 27.03.2020, 22:39:23
от Pavel