Помогите

Тема в разделе "PHP", создана пользователем Trilenium, 24 май 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Trilenium

    Trilenium

    Регистр.:
    12 дек 2009
    Сообщения:
    223
    Симпатии:
    54
    Есть код отображения страницы в формате ПДФ
    PHP:
    function pdf($article$params$access$attribs = array())
        {
            
    $url  'index.php?view=article';
            
    $url .=  @$article->catslug '&catid='.$article->catslug '';
            
    $url .= '&id='.$article->slug.'&format=pdf';
            
    $status 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no';
            
    // checks template image directory for image, if non found default are loaded
            
    if ($params->get('show_icons')) {
                
    $text JHTML::_('image.site''pdf_button.png''/images/M_images/'NULLNULLJText::_('Страница в формате PDF'));
            } else {
                
    $text JText::_('Страница в формате PDF').' ';
            }
            
    $attribs['title']    = JText::_'Страница в формате PDF' );
            
    $attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;";
            
    $attribs['rel']     = 'nofollow';
            return 
    JHTML::_('link'JRoute::_($url), $text$attribs);
        }
    Нужно что бы под кнопкой или над кнопкой стояла надпись "Страница в ПДФ формате"
    Зарание спасибо
     
  2. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    телепатом быть крайне сложно

    что за код, откуда и тп...
    а то если каждый начнет приводить только 1 функция с просьбой что то в ней поправить думаю ничего хорошего не получится)
    и тут не код отображения странцы а код ссылки на страницу где будет пдф
     
  3. Trilenium

    Trilenium

    Регистр.:
    12 дек 2009
    Сообщения:
    223
    Симпатии:
    54
    Не надо быть телепатом, что бы догадаться, что это PHP код из сайта. Всё, что нужно это подписать кнопку. Всё. Я в ПХП не шарю и не знаю как подписывается. Откуда и какой сайт, зачем и для чего пишите в личку. Думаю, для подписки кнопки это не имеет ни малейшей роли... Буду благодарен за помощь.
     
  4. Phoenix168

    Phoenix168

    Регистр.:
    15 ноя 2007
    Сообщения:
    182
    Симпатии:
    44
    Скорее всего это Joomla.
    Чтобы подписать кнопку можно внести минимальные правки в файлы шаблонов компонента com_content (в какие именно зависит от версии).
    Например в ветке Joomla 1.5 такие файлы ищутся по подстроке pdf_icon (один из них - components\com_content\views\article\tmpl\default.php). Далее, для экспериментов, достаточно понятно по тексту.
     
  5. chang

    chang

    Регистр.:
    20 ноя 2009
    Сообщения:
    363
    Симпатии:
    117
    попробуй так ... но я сомневаюсь что получится ...
    а если и получится что верстка 100% где-то съедет ....

    PHP:
    function pdf($article$params$access$attribs = array()) 
        { 
            
    $qwe "";
            
    $url  'index.php?view=article'
            
    $url .=  @$article->catslug '&catid='.$article->catslug ''
            
    $url .= '&id='.$article->slug.'&format=pdf'
            
    $status 'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'
            
    // checks template image directory for image, if non found default are loaded 
            
    if ($params->get('show_icons')) { 
                
    $text JHTML::_('image.site''pdf_button.png''/images/M_images/'NULLNULLJText::_('Страница в формате PDF')); 
                
    $qwe "Страница в ПДФ формате<br />";
            } else {
                
    $text JText::_('Страница в формате PDF').'&nbsp;'
            } 
            
    $attribs['title']    = JText::_'Страница в формате PDF' ); 
            
    $attribs['onclick'] = "window.open(this.href,'win2','".$status."'); return false;"
            
    $attribs['rel']     = 'nofollow'
            return 
    $qwe JHTML::_('link'JRoute::_($url), $text$attribs); 
        }
     
  6. CrashX

    CrashX В прошлом XSiteCMS

    Регистр.:
    6 июн 2008
    Сообщения:
    682
    Симпатии:
    112
    пример плохой постановки задачи,


    правильный пример
    описать
    CMS X-Drive 1.1
    модуль генерации меню ввиде иконок, где иконки автоматом переносятся на новую позицию модуль (IconItem 1.0)
    --
    если что редкое то хороши бы приатачить))
    ---
    и теперь описать что нужно
    можно со скрином где и чего хочется...

    нужно обычно на скрине подчеркивается или обводится и ниже описывается что и как должно выглядеть...
    ----
    ЗЫЫ Сорри за офтоп));)
    ----

    примерно я тоже догадался это скорее всего джумла, писать в личку НИКТО не будет, НИКОМУ это ненадо! (IMHO)
    ----
    додумывать в каком именно модуле это нужно сделать никто не может...
     
  7. -=Xardas=-

    -=Xardas=-

    Регистр.:
    17 сен 2008
    Сообщения:
    250
    Симпатии:
    58
    Уважаемый, вы сюда за помощью пришли, и дерзите, всякое желание помогать отпадает, скромнее нужно быть, а?
    Функция, которую вы написали в топике, отвечает за генерацию ссылки на скачивание. А надпись в шаблонах добавлять нужно.
     
  8. Trilenium

    Trilenium

    Регистр.:
    12 дек 2009
    Сообщения:
    223
    Симпатии:
    54
    Прошу прощения за своё нюбство. Думал ПХП и в Африке ПХП.
    Да, это джумла 1.5.7.
     
Статус темы:
Закрыта.