rocksmart | | | Дата: 08.04.2008 | Комментарий: 16 |
|
| на версии 2.5 такого кода в файле нет . Там по другому |
|
Serg_pnz | | | | | Дата: 09.07.2007 | Комментарий: 15 |
|
| argent1342, скажу одно: принцип привязки коммента в 2.2 другой, по id, а не по нику. поэтому под 2.2 хак нужно дорабатывать. Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
argent1342 | | | | Дата: 09.07.2007 | Комментарий: 14 |
|
| Serg_pnz, что мы имеем:
Значок "редактировать" появляется только на сообщении пользователя , вошедшего под своим именем и его (сообщение) написавшего.
Получается , что пользователь сможет редактировать только своё сообщение и ничьё другое.
Что необходимо:
В модуле редактирования отключить проверку на подлинность пользователя. Ведь никаким другим способом пользователь не попадёт в этот модуль , кроме как нажав на своём комменте кнопку "редактировать". (хотя есть ещё способ-строка браузера , но меня это не пугает)
Всё выше сказаное - мои личные предположения.
Я могу быть не прав. |
|
Serg_pnz | | | | | Дата: 09.07.2007 | Комментарий: 13 |
|
| argent1342, на 2.2 и выше не пойдет хак... Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
argent1342 | | | | Дата: 09.07.2007 | Комментарий: 12 |
|
| Пожалуйста , подскажите чего не хватает.
Сделал, появляется значок "редактировать" только у сообщений пользователя, который их написал.
Но при нажатии "редактировать" переход на страницу редактирования , а сверху надпись "ВЫ ПЫТАЕТЕСЬ РЕДАКТИРОВАТЬ НЕ СВОЁ СООБЩЕНИЕ"
Вот фрагмент:
Код | 1 2 3 4 5 6 7 8 9
| $c_cid = intval($c_cid);
$sender_name = ($user_name) ? $user_name : $sender_name;
if ($sender_name == $user[1]){
$edit_comm = "<td><a href=\"index.php?name=EditComments&op=EditComments&id=$id\" title=\""._EDIT."\"><img border=\"0\" src=\"images/edit.gif\" width=\"16\" height=\"16\"></a></td>";
} else {
$edit_comm = "";
}
echo "<tr class=\"bgcolor1\"><td><a href=\"javascript: InsertCode('name', '".$sender_name."')\"><b>$sender_name</b></a></td><td width=\"100%\"><table width=\"100%\"><tr>"
.$edit_comm."<td><a href=\"index.php?name=Account&op=userinfo&user_name=$sender_name\" title=\""._PERSONALINFO."\"><img border=\"0\" src=\"images/info.gif\" width=\"16\" height=\"16\"></a></td>"; |
Slaed 2.2
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ отредактированно 09.07.2007г. |
|
Route | | Дата: 07.07.2007 | Комментарий: 11 |
|
| Vovich90, ну убери просто проверку Код | 1
| if ($sender_name == $user[1]) { |
т.е вот так сделай:
Код | 1 2 3 4
| $c_cid = intval($c_cid);
$edit_comm = "<td><a href=\"index.php?name=EditComments&op=EditComments&id=$id\" title=\""._EDIT."\"><img border=\"0\" src=\"images/edit.gif\" width=\"16\" height=\"16\"></a></td>";
echo "<tr class=\"bgcolor1\"><td><a href=\"javascript: InsertCode('name', '".$sender_name."')\"><b>$sender_name</b></a></td><td width=\"100%\"><table width=\"100%\"><tr>"
.$edit_comm."<td><a href=\"index.php?name=Account&op=userinfo&user_name=$sender_name\" title=\""._PERSONALINFO."\"><img border=\"0\" src=\"images/info.gif\" width=\"16\" height=\"16\"></a></td>"; |
вроде так. |
|
Vovich90 | | Дата: 07.07.2007 | Комментарий: 10 |
|
| А возможно ли сделать так, чтобы и гости могли свои комменты редактировать? Просто портал в лок. сети, с фиксированными айпи, регистрация отключена. Как сделать, чтобы определялся гость пой айпи и мог редактировать комменты свои? |
|
Serg_pnz | | | | | Дата: 24.05.2007 | Комментарий: 9 |
|
| Route, кстати изменения в комментариях оправданы - связь должна быть не по нику, а по id юзера. Ну не сделали сразу этого, теперь куда деваться... Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
Route | | Дата: 24.05.2007 | Комментарий: 8 |
|
| Блин вот я не понимаю зачем в каждой версии меняют код! Специально штоль! Загон какой-то... |
|
Sнэйк | | Дата: 24.05.2007 | Комментарий: 7 |
|
| Для 2.3 оч надо. Реально там всё по другому ((( Оч нужная штука. |