- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую. Не могу придумать, как присвоить class всем attachments в доп. поле
В fullstory.tpl ссылка на скачивание вложения выводится через доп. поле так:
<b>СКАЧАТЬ:</b><noindex><div class="attachment">[xfvalue_attachment]</div></noindex>
Если посмотреть по коду то получается так:
<b>СКАЧАТЬ:</b><noindex><div class="attachment"><span class="attachment"><a href="http://САЙТ.ru/engine/download.php?id=1521"></a></span></div></noindex>
А мне нужно, что бы внутри тега <a> присваивался class="download". В общем так чтоб было:
<b>СКАЧАТЬ:</b><noindex><div class="attachment"><span class="attachment"><a href="http://САЙТ.ru/engine/download.php?id=1521" class="download"></a></span></div></noindex>
Файл /engine/modules/functions.php, функция show_attach().
$row['name'] = explode( "/", $row['name'] );
$row['name'] = end( $row['name'] );
$find_1[] = '[attachment=' . $row['id'] . ']';
$find_2[] = "#\[attachment={$row['id']}:(.+?)\]#i";
if ( ! $user_group[$member_id['user_group']]['allow_files'] ) {
$replace_1[] = "<span class=\"attachment\">{$lang['att_denied']}</span>";
$replace_2[] = "<span class=\"attachment\">{$lang['att_denied']}</span>";
} elseif( $config['files_count'] ) {
$replace_1[] = "<span class=\"attachment\"><a " . createDownloadLinkIC("{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}", $row['name'], @filesize( ROOT_DIR . '/uploads/files/' . $row['onserver'])) . " href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
$replace_2[] = "<span class=\"attachment\"><a " . createDownloadLinkIC("{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}", $row['name'], @filesize( ROOT_DIR . '/uploads/files/' . $row['onserver'])) . " href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}] ({$lang['att_dcount']} {$row['dcount']})</span>";
} else {
$replace_1[] = "<span class=\"attachment\"><a " . createDownloadLinkIC("{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}", $row['name'], @filesize( ROOT_DIR . '/uploads/files/' . $row['onserver'])) . " href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >{$row['name']}</a> [{$size}]</span>";
$replace_2[] = "<span class=\"attachment\"><a " . createDownloadLinkIC("{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}", $row['name'], @filesize( ROOT_DIR . '/uploads/files/' . $row['onserver'])) . " href=\"{$config['http_home_url']}engine/download.php?id={$row['id']}{$area}\" >\\1</a> [{$size}]</span>";
Код нашел, а где конкретнее, пожалуйста
После этой части
<a
и добавляйте class="download"
<a class="download"
В четырех строках надо заменить.