Автор Тема: Господа программисты!!!)))))  (Прочитано 2356 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн gremsi

  • 4 уровень
  • ****
  • Сообщений: 312
  • карма: +9/-0
    • Просмотр профиля
    • Вся жизнь игра))
Господа программисты!!!)))))
« : 10 Марта 2009, 17:05:30 »
При ковырянии...всегда, что-нибудь да вылезет))))
Как кроме значка вывести ещё и Send privat maessage?

В общем...вот ай ниид ёс хелп)))):
$variables['privatemsg'] =
	
      
l(theme('image'"$image_path/private-message.png",
	
	
     
t('Send private message'), t('Send private message'), NULLTRUE),
	
	
	
  
"privatemsg/new/$account_id",
	
	
	
   array(), 
NULLNULLFALSETRUE);
	
	
	
      
$variables['privatemsg_link'] = l(t('Send PM'), 'privatemsg/new/'$account_id);
« Последнее редактирование: 11 Марта 2009, 17:20:13 от Rex »
Jah - бог

Оффлайн gremsi

  • 4 уровень
  • ****
  • Сообщений: 312
  • карма: +9/-0
    • Просмотр профиля
    • Вся жизнь игра))
Re: Господа программисты!!!)))))
« Ответ #1 : 11 Марта 2009, 15:31:52 »
Ну так нечестно....кто знает признавайтесь!!!
сделал так.....но это повторный вызов....думаю так нельзя))) подправьте чуток......ммм по верному пути))!!!
-----------

 $variables['privatemsg'] = l(theme('image'"$image_path/private-message.png",
	
	
     
t('Send private message'), t('Send private message'), NULLTRUE),
	
	
	
  
"privatemsg/new/$account_id", array(), NULLNULLFALSETRUE);
	
	
	
 
$variables['privatemsg_text'] = t('Send PM');
             
$variables['privatemsg_link'] = 'privatemsg/new/' $variables['account']->uid;
	
	
	
    
$variables['privatemsg'] = '<div class="privatemsg">' .
      
l($variables['privatemsg_icon'] . ' ' .
      
$variables['privatemsg_text'], $variables['privatemsg_link'], NULLNULLNULLNULLTRUE) .
      
'</div>';
« Последнее редактирование: 11 Марта 2009, 17:19:32 от Rex »
Jah - бог

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: Господа программисты!!!)))))
« Ответ #2 : 11 Марта 2009, 17:18:57 »
Собсна я не знаю, но вот вот эти моменты:

t
('Send private message')

и
t('Send private message')

наводят на мысль что данный текст как раз таки должен выводиться.

gremsi, я посты немного подкрасил :)
« Последнее редактирование: 11 Марта 2009, 17:21:07 от Rex »

Оффлайн gremsi

  • 4 уровень
  • ****
  • Сообщений: 312
  • карма: +9/-0
    • Просмотр профиля
    • Вся жизнь игра))
Re: Господа программисты!!!)))))
« Ответ #3 : 11 Марта 2009, 17:56:51 »
))да цветные они мне больше нравятся)))))
))Увы и ах но не выводит
есть функция Мишельская под номером 10 _http://drupal.org/node/303539
я пытался с неё чего-нить такое стащить))))но не признаёт куски оттуда....иногда правда получалось просто ссылку вывести....завтра сделаю..точно))))))
но там эта функция на форум, а мне на author_pane нужно)))
никто же ругаться не будет если я текст картинкой сделаю...пока ненайду как выводится обычный тескт)))))))

Jah - бог

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: Господа программисты!!!)))))
« Ответ #4 : 11 Марта 2009, 18:05:42 »
Блин, господа, кто знает Друпал! Помогите господину gremsi с его проблемой!

З.Ы. Для подсветки использовался тег php в квадратных скобках. Он парный :)

Оффлайн gremsi

  • 4 уровень
  • ****
  • Сообщений: 312
  • карма: +9/-0
    • Просмотр профиля
    • Вся жизнь игра))
Re: Господа программисты!!!)))))
« Ответ #5 : 11 Марта 2009, 18:21:38 »
)))))всё решил))))
злые дядьки создатели модуля меня запутали...поэтому вышел из положения по другому)))
вставил вот такую каку <?php print t('Send message'); ?> в шаблон вывода...author-pane.tpl.php
выводит)))) теперь надо ссылкою сделать...)))) что вроде не трудно)))) но мозг уже отказывает)))
Jah - бог

Оффлайн gremsi

  • 4 уровень
  • ****
  • Сообщений: 312
  • карма: +9/-0
    • Просмотр профиля
    • Вся жизнь игра))
Re: Господа программисты!!!)))))
« Ответ #6 : 12 Марта 2009, 11:58:23 »
РЕШЕНО!!!вот так можно это сделать))))
//Privatmsg
$variables['privatemsg_icon'] = theme('image', "$image_path/private-message.png", t('Send private message'), t('Send private message'), NULL, TRUE);
  $variables['privatemsg_text'] = t('Send private message');
  $variables['privatemsg_link'] = "privatemsg/new/$account_id";
  $variables['privatemsg'] = '<div class="privatemsg">' . l($variables['privatemsg_icon'] . ' ' .
  $variables['privatemsg_text'], $variables['privatemsg_link'], NULL, NULL, NULL, NULL, TRUE) .
      '</div>';
Jah - бог