0
<< предыдущая заметкаследующая заметка >>
12 декабря 2012
модуль REKOMENDA

У владельцев блогов давно был модуль REKOMENDA, но мы не умели им пользоваться. А сейчас я его довел до ума и расскажу вам, как его использовать.

Модуль этот выводит блок «рекомендованных ссылок», и он же их принимает от админа.

В шаблоне заметки этот модуль выглядит так: {_REKOMENDA:_}

Что по умолчанию означает более подробную запись:

{_REKOMENDA:
day=3
template=<div style='font-size:13px; font-weight:bold; border:1px dashed #ccc; margin: 0 10pt 10pt 10pt; padding: 10pt;'>Страницы, которые привлекли мое внимание за последние дни, рекомендую:<br>{s}<div class='br l' onclick="majax('okno.php',{a:'rekomenda'})">архив ссылок</div></div>
template_id=<div id='rekomenda_{id}'>{admin_knop}{date} <a id='rekomendat_{id}' href='{link}'>{text}</a></div>
_}

И выдает такой примерно блок:

архив понравившихся мне ссылок

Также теперь админ может ссылки редактировать и удалять (у него появляются в каждой строке соответствующие кнопки).

Также этот модуль может открываться по прямой ссылке как /blog/rekomenda - в этом случае он распахивает окно листания архива, а если его закрыть, то для админа там краткая инструкция, как обустроить кнопку в браузере с линком, чтобы, гуляя по разным страницам интернета, выделять мышкой понравившиеся слова и нажатием на эту кнопку делать ссылку.

Рекомендую в config.php вписать $rekomenda_pass='moi_parol'; - какой-нибудь пароль латинскими буквами. Это нужно, чтоб никто другой вам не смог нагадить в блог рекомендованных ссылок.

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Firefox
 Санкт-Петербург
0
0
Кошак
Хм... ../rekomenda открывется. Кнопку с линком прописал. Но при выделении текста на страние и клике по кнопке - "неизменно превосходный результат" - картинка ../design/not_found.gif в левом верхнем углу страницы, но со ссылкой на изображение:
http://cats-shadow.cats-home.net/site_module/REKOMENDA.php?p=ХХХХХХХХХХ&l=http%3A%2F%2Flleo.me%2Fblog%2F2012%2F12%2F12.html&t=%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%20REKOMENDA
В базу при этом ничего не добавляется.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Это потому что неверный пароль.
Следует вписать в config.php
$rekomenda_pass='XXXXXXXXX';
- тот же, что вы указываете в &p=XXXXXXXXXXXXX

Если пароль верный, открывается другая картинка, вот такая:
Linux Firefox
 Москва
0
0
Леонит Каганофф
Сорри, ошибка в коде была. Обнови.
Linux Firefox
 Москва
0
0
Леонит Каганофф
Возможность удалить линк у админа есть.
Только для друзей... Вот это надо думать. Это придется структуру базы менять сильно.
Windows Firefox
 Санкт-Петербург
0
0
Кошак
>Возможность удалить линк у админа есть.
Значит я - тормоз. :) Не вижу линка для удаления ни в посте, куда вставлен модуль, ни в окне базы ссылок, ни на странице модуля. Залогинен под аккаунтом, находящимся в списке админов движка.

И ещё: дата при отображении ссылок в блоке выглядит как
"12012-12-17"
Linux Firefox
 Москва
0
0
Леонит Каганофф
Кнопочки прямо в заметке, где ссылки выводятся.
Windows Firefox
 Санкт-Петербург
0
0
Кошак
Ага, с датой понятно: первая '1' - это то, что выводится модулем {admin_knop} в шаблоне. Судя по всему, тут должна быть кнопка?
Windows Firefox
 Санкт-Петербург
0
0
Кошак
PS. не админу - тоже '1' показывает.
Linux Firefox
 Москва
0
0
Леонит Каганофф
наверно надо в аське
Linux Firefox
 Москва
0
0
Леонит Каганофф
Исправил.
Windows Firefox
 Москва
0
0
Roman Erykalov
У меня вопрос, как и у предыдущего товарища. А как теперь редактировать ссылки? Выскакивает окно, которое можно закрыть. И все. Никаких обещанных кнопок для редактирования списка.

Linux Firefox
 Москва
0
0
Леонит Каганофф
Там должны возникать рядом с новостями кнопочки редактирования!
Windows Firefox
 Москва
0
0
Roman Erykalov
их нет нигде. я грешил на свой css, но в стандартном шаблоне тоже ничего не возникает
Linux Firefox
 Москва
0
0
Леонит Каганофф
Моя ошибка была почему-то. Исправил.
Windows Firefox
 Москва
0
0
Roman Erykalov
Увы, почему-то модуль после обновления вообще перестал работать. Кнопок по-прежнему нет. Архив понравившихся ссылок открывает такое же окно, как и на предыдущем скриншоте.
PS Собаку нашел, но решение мне не нравится. Я убрал пароль на рекоменда из конфига. Теперь возможность редактировать появилась. Но убрать ссылку из архива не могу. Или такой фичи и не планировалось?
Linux Firefox
 Москва
0
0
Леонит Каганофф
Что-то какой-то ад. Так совсем не бывает. Пароль и редактирование вообще никак не связаны - редактирование включается по админу. Может, включить себя в админы в /install?
Linux Firefox
 Москва
0
0
Леонит Каганофф
Что-то какой-то ад. Так совсем не бывает. Пароль и редактирование вообще никак не связаны - редактирование включается по админу. Может, включить себя в админы в /install?
Windows Firefox
 Москва
0
0
Roman Erykalov
Редактировать я могу. В админы себя включил уже давно. Но когда у меня в конфиге стоит строчка $rekomenda_pass='moi_parol'; - понятно, что там админский пароль (это я так, чтобы ты не думал, что я совсем уже) - модуль не работает. Проверил только что на твоей страничке. То есть, не добавляются новые ссылки в базу.
Закомментировал строчку - модуль заработал снова. То есть, эта строчка на возможность редактирования не влияет. Она влияет на работоспособность модуля в целом. Никаких неудобств это мне пока не доставляет, просто, к слову.

PS Это я идиот, все-таки!!! У меня ж несколько админских аккаунтов, видимо, я пароли перепутал. Прости за ложную тревогу!
Linux Opera
 Москва
0
0
Леонит Каганофф
А, вот оно что... Не сра,атывает ссылка-кнопка в ,раузере?
Так в той ссылке имеется пароль, его там надо поправить.
Windows Firefox
 Москва
0
0
Roman Erykalov
Вот какой код ссылки-кнопки выдает мне страничка /blog/rekomenda
К сожалению, понять, где тут пароль, я не способен. Наверху ты писал, что менять надо параметр &p=хххххх, но я не понимаю, надо ли убирать строчки, где модтайм, и до какого места. Или надо куда-то вставить мой пароль?

Кстати, здесь у меня сначала был код, но при редактировании вылезло окно, что не нужно обрамлять картинку в теги. А в опции комментария я зайти не могу, потому что она недоступна при редактировании.
Linux Firefox
 Москва
1
0
Леонит Каганофф
Логичный вопрос. Вообще-то:

p=modetime

modetime - пароль по умолчанию. И зачем я так написал? И что вообще такое "пароль по умолчанию"? Ума не приложу, наверно помутнение было ;)

всего комментариев: 30

<< предыдущая заметка следующая заметка >>