Перейти к публикации

{что указывает на id пользователя}


Рекомендованные сообщения

Здравствуйте. Хочу поменять написать ПС на Отправить личное сообщение

Дак вот...

/index.php?do=pm&doaction=newpm&user=1

С помощью какой переменной указывается id пользователя?

За ранее благодарен.

Изменено пользователем Nekroviktor
Ссылка на сообщение
Поделиться на других сайтах

надписи в файле перевода

а той переменной, что тебе нужна - нет в шаблоне, она туда приходит из файла pm.php уже со ссылкой

$tpl->set( '[reply]', "<a href=\"" . $config['http_home_url'] . "index.php?do=pm&amp;doaction=newpm&amp;replyid=" . $row['id'] . "\">" );

$tpl->set( '[/reply]', "</a>" );

Ссылка на сообщение
Поделиться на других сайтах

Заранее пожалуйста, правила форума читаем!

prikindelеще один добрый самаритянин?

Ссылка на сообщение
Поделиться на других сайтах

я чуть ошибся, приведенный пример - это строчка для ответа.

а при написании вообще не айди используется, и юзернейм.

prikindelеще один добрый самаритянин?

юзер уже давал свой сайт, еще есть вопросы?

Ссылка на сообщение
Поделиться на других сайтах

Забыл сайт указать. zudemon.ru Извиняйте.

Спасибо большое, помогло, есть один вопрос...

Отправить ПМ и отправить на E-Mail можно закрыть от самого пользователя в своём профиле?

Ну со смыслом что себе нафига слать сообщение..

Ссылка на сообщение
Поделиться на других сайтах

Ну со смыслом что себе нафига слать сообщение..

стандартными средствами скрипта - если не ошибаюсь, нет.

все равно стоит защита, при отправке сообщения - выдаст ошибку

Ссылка на сообщение
Поделиться на других сайтах

А если подправить код? Если я правильно понял, то в engine/modules/profile.php указываеться данные функции.

Ссылка на сообщение
Поделиться на других сайтах

Nekroviktor,

к сожалению в php полный профан, поэтому придется заказать у программистов, ничего сложного там по идее нет, не показывать ссылку if $name смотрит страницу с $name

Ссылка на сообщение
Поделиться на других сайтах

А если дописать logged в код рядом с not-logged

Это можно же как то сделать я думаю...

Подскажите в каком файле прописана функция [not-logged]. Мож можно что придумать и закрыть всё что нужно от самого юзера на его странице по принципу [logged]{pm}[/logged]..

Ссылка на сообщение
Поделиться на других сайтах

Есть такой код в взял из модуля Переписка 1.0, идёт в profile.php

if($config['allow_alt_url']=="yes") $tpl->set( '[talk-link]', "<a href=\"".$config['http_home_url']."talk/".$row['user_id']."\">" );

else $tpl->set( '[talk-link]', "<a href=\"".$config['http_home_url']."index.php?do=pm&amp;doaction=newpm&amp;replyid=" . $row['id'] . "\">" );

$tpl->set( '[/talk-link]', "</a>" );

if($row['user_id'] == $member_id['user_id']) $tpl->set_block( "'\\[nouser\\](.*?)\\[/nouser\\]'si", "" );

else {$tpl->set( '[/nouser]', "</a>" ); $tpl->set( '[/nouser]', "</a>" ); } 

[nouser]{pm}[/nouser]

На своей странице действительно скрывает, а когда заходишь на чужую, то видно как текст [nouser].

Вот [talk-link] нафиг не нужна, но без этого не работает..

Подскажите пожалуйста как подправить код.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...