Как сделать функцию "отправить ссылку другу" или "рекомендовать ссылку". Понятно, что есть стандарная функция, но она не отображается, если используется компонент. Может подскажет кто? Или какой именно код скопировать из стандарной функции и вставить в код старницы компонента?
Ответ: Как сделать функцию "Отправить ссылку другу" Какой компонент?У меня их несколько штук стоит и эта фишка работает,глаза мозолит.
Ответ: Как сделать функцию "Отправить ссылку другу" mgpetrov, смотри content.html.php там есть функция "отправить на email", используется для отправки ссылки на объект содержимого (статья, новость и тд)
Ответ: Как сделать функцию "Отправить ссылку другу" Спасибо за ответы. Я этот файл уже смотрел, только там тёмный лес, я так и не понял какой именно кусок (а скорее всего и куски) кода оттуда копировать. Копировал разные варианты, но тщетно, я в php несилен, поэтому копировал интуитивно и при вставлении в код компонента, он переставала работать, а если и работала, то функция не работала и не отображалась Я даже полностью содержимое файла content.html.php вставлял. Я пытаюсь пределать "отправить ссылку другу" к Datso галерее. Функция которая встроена в неё не работает. Поэтому и хочу привинтить код из вне. Может у кого есть кусок кода который нужно вставлять.
Ответ: Как сделать функцию "Отправить ссылку другу" Код (CODE): /** * Writes Email icon */ function EmailIcon( &$row, &$params, $hide_js ) { global $mosConfig_live_site, $Itemid, $task; if ( $params->get( 'email' ) && !$params->get( 'popup' ) && !$hide_js ) { $status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no, resizable=yes,width=400,height=250,directories=no,location=no'; if ($task == 'view') { $_Itemid = '&itemid='. $Itemid; } else { $_Itemid = ''; } $link = $mosConfig_live_site .'/index2.php?option=com_content&task=emailform& id='. $row->id . $_Itemid; if ( $params->get( 'icons' ) ) { $image = mosAdminMenus::ImageCheck( 'emailButton.png', '/images/M_images/', NULL, NULL, _CMN_EMAIL, _CMN_EMAIL ); } else { $image = ' '. _CMN_EMAIL; } ?> <td align="right" class="buttonheading"> <a href="<?php echo $link; ?>" target="_blank" onclick="window.open('<?php echo $link; ?>','win2','<?php echo $status; ?>'); return false;" title="<?php echo _CMN_EMAIL;?>"> <?php echo $image; ?></a> </td> <?php } } у меня нет галереи Датсо, поэтому не могу сказать точно где это нужно вставить, вот вывод значка, который является ссылкой для отправки на email: Код (CODE): if ( $params->get( 'email' ) ) { ?> <table class="contentpaneopen<?php echo $params->get( 'pageclass_sfx' ); ?>"> <tr> <?php // displays Email Icon HTML_content::EmailIcon( $row, $params, $hide_js ); ?> </tr> </table> <?php } ?>
Ответ: Как сделать функцию "Отправить ссылку другу" Что-то не получается вставить, я вставил, но ничего не отображается Я просто вставил заподряд эти два кода. Скорее всего, конечно, я туплю. Прикрепляю файл, код нужно вставит в самом конце кода, страницы, друзья, подсобите пожалста.