ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение: Заметки

Страниц (3): [1] 2 3 »
 

1. altjo - 21 ноября 2010 — 19:52 - перейти к сообщению
Дополнение: Заметки v1.0b для ExBB FM 1.0 RC1
Дата релиза: 21-11-2010
Обновлено: 28-11-2010
Описание: позволяет зарегистрированным пользователям записывать любые примечание, мысли и пр., т.е. по-сути это личная записная книжка.

История версий:
28-11-2010 - v1.0b
[+] добавлена возможность управления дополнением в Админцентре + внесены незначительные правки

24-11-2010 - v1.0b
[+] Изменена структура дополнения

---------------------------------
Системные требования: PHP =>4.3.2 (желательно PHP 5)
------------------

УСТАНОВКА (Отобразить)

------------------
2. yura3d - 21 ноября 2010 — 20:36 - перейти к сообщению
altjo
Посмотрел, работает. Здорово Видел, что такая фича имеется на многих популярных форумнах движках, возможно, пригодится она и пользователям ExBB Улыбка

Есть некоторые предложения по структурному составу модуля. Изначально для обращения к модулям в ExBB был создан единый интерфейс вида tools.php?action=имя_модуля. Соответственно, лучше было бы Ваш файл unotes.php переместить в папку modules/unotes и дать ему имя frontindex.php. Также в самом файле первые строки:
CODE:
define('IN_EXBB', TRUE);
include('./include/common.php');

$fm->_GetVars();

в этом случае нужно будет заменить на:
CODE:
defined('IN_EXBB') or die;

А вместо параметра action:
CODE:
$fm->_String('action');

необходимо использовать какой-нибудь другой (например, do), т.к. action уже используется для указания имени мода при обращении к скрипту tools.php
3. Umbr - 21 ноября 2010 — 21:30 - перейти к сообщению
Очень удобно! ... А, вот как теперь это прописывать, по варианту автора или Юры, я растерялся ... Нельзя ли как-то определиться? : )
4. electron - 21 ноября 2010 — 21:30 - перейти к сообщению
я так понимаю, что это можно использовать типа как блог. тогда можно внести пару предложений?
1. наплохо бы сделать так чтоб и другие могли бы читать заметки какого-либо пользователя. гостям же - закрыть вход
2. добавить смайлов типа как в чате
5. Defenderyk - 21 ноября 2010 — 21:33 - перейти к сообщению
это тогда надо, чтобы можно было делать много заметок, а не одну. Тогда да, получился бы типо блог. Но в таком случае нужна отдельная страница для вывода заметок и чтобы можно было их комментить.

Но как мне показалось автор не ставил задачу создать блоги
6. Umbr - 21 ноября 2010 — 21:35 - перейти к сообщению
Что бы видели другие?! .. Не понял Тогда только те кому можно доверять ... Я бы такую штуку использовал для участия в форуме, что бы временно сохранять там какую-то инфу, посты ... В общем для работы.
(Добавление)
Цитата:
Тогда да, получился бы типо блог.

Получится тема вне форума : ))
7. Defenderyk - 21 ноября 2010 — 21:38 - перейти к сообщению
Umbr пишет:
Получится тема вне форума : ))
так на ipb и вобле же юзается блог. Т.е (что маловероятно) сделать можно было бы типо создания группы по интересам, куда можно было бы вступать и приглашать. Но это уже замашки на соц. сеть
8. altjo - 23 ноября 2010 — 21:30 - перейти к сообщению
Umbr пишет:
А, вот как теперь это прописывать, по варианту автора или Юры, я растерялся ... Нельзя ли как-то определиться? : )

теперь уже всё-равно =)
9. Umbr - 29 января 2011 — 20:04 - перейти к сообщению
У меня всё как обычно : ))
Такая строка в Мозиле при нажатии кнопки "Сохранить" (запись в заметках):
Fatal error: Call to undefined function: file_put_contents() in /www/bunkai/www/htdocs/forum/modules/unotes/frontindex.php on line 46

В ГутФтп порядок строй такой:
CODE:
45 {
46 file_put_contents($adr,''); //создаем пустой файл
47 if(file_exists($adr))

Цитата:
Установите CHMOD на запись и выполнение для папки /data/ (/forum/modules/unotes/data/), как правило - это 0777.

Не получилось. Права сейчас 755. При попытке прописать 0777 права сохранились как 77 и всё ...

Для чего в скаченном архиве папка templates? В установке про ней ни чего нет кажется.
Сам мод установился, "Заметки" появились, но .. такая вот ситуация.

ps смайлик в коде сам приблудился!! : ))
10. electron - 29 января 2011 — 20:15 - перейти к сообщению
Umbr пишет:
Для чего в скаченном архиве папка templates? В установке про ней ни чего нет кажется.

в ней находится файл logos.tpl , в инструкции есть строки про него. наверно altjo случайно его в архив добавил
11. Umbr - 29 января 2011 — 20:24 - перейти к сообщению
Спасибо. Но, мод этот пришлось убить ... как неадеквата.
12. altjo - 30 января 2011 — 16:31 - перейти к сообщению
Umbr пишет:
Fatal error: Call to undefined function: file_put_contents()..

Возможно, у вас не PHP5
для PHP4 вместо строки
CODE:
file_put_contents($adr,'');

можно написать что-то вроде такого
CODE:
$fh = fopen($adr,"a+");
fclose($fh);
13. yura3d - 30 января 2011 — 17:03 - перейти к сообщению
altjo
Я бы рекомендовал вместо использования функций, зависящих от версии PHP, воспользоваться готовыми методами работы с файлами из ядра ExBB. Их немного - для полноценной работы с текущей файловой моделью ExBB ядро содержит всего 3 функции:
  1. mixed $fm->_Read(string $file) - открывает файл для чтения;
  2. mixed $fm->_Read2Write(resource &$fp, string $file) - открывает файл для чтения и последующей записи;
  3. void $fm->_Write(resource &$fp, mixed $data) - записывает ранее открытый файл.
Помимо независимости от версий PHP, данные функции обеспечивают защиту содержимого файлов от несакнционированного доступа по HTTP, правильно организуют работу при множественном доступе к файлам (что не предусмотрено стандартными функциями file_get_contents() и file_put_contents()), а также выводят описанные в ExBB FAQ сообщения об ошибках при наличии проблем в работе (например, неправильно выставленные права доступа), что позволит пользователям быстрее локализовать и устранить ошибку. Права доступа на создаваемые файлы функции ядра расставляют автоматически в соответствии с информацией, указанной в админке
14. roma1 - 13 октября 2011 — 14:56 - перейти к сообщению
чё то не фунциклирует, клик по заметкам и нет ничего просто пустая страница. Огорчение
15. fOcs - 13 октября 2011 — 17:43 - перейти к сообщению

у меня так но когда ввожу много символов он мне пишет за -1261
можно сделать ограничения для user

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0266]     [ ]