Strict Standards: Resource ID#32 used as offset, casting to integer (32) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#34 used as offset, casting to integer (34) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Мод. Список пользователей имеющих доступ в приватный раздел
ТвойWeb » » Моды, хаки, скины и дополнения » Мод. Список пользователей имеющих доступ в приватный раздел

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

1. SKIF - 22 Апреля, 2006 - 12:35:54 - перейти к сообщению
Написал скрипт, о котором говорил тут (тремя постами выше). Может кому-нибудь понадобится. (см. аттач). Кстати, Tvoyweb, время выполнения на моем хосте было 0.4408, что вообщем-то немало, но вполне терпимо Язычок

Кстати, во время написания заметил такую особенность : при удаление приватного форума в учетых записях пользователей, имеющих к нему доступ сохраняется пометка о том, что он может его видеть. В этом конечно ничего страшного нет, но просто надо иметь ввиду в некоторых случаях.

Ещё я фактически закончил свой div'ный скин (писал с нуля), который тоже в планах сделать доступным для скачивания. Потестить его можно тут. Он ещё правда сыроват (шапка недоделана, нет кое-где иконок и т.п. дизайнерский недочеты), но это поправимо.

Вообще-то сначала хотел сделать Light версию ExBB, но потом передумал и решил попробовать сделать расширенную поддержку CSS.
2. TvoyWeb - 22 Апреля, 2006 - 16:47:13 - перейти к сообщению
SKIF
Скрипт не смотрел. А скин мне понравился. Правда я смотрел только в опере. И еще ИМХО в скине не хватает границ. То есть они есть конечно, но их бы немного подчеркнуть. Ну и конечно лично для меня темноват Улыбка.
3. SKIF - 22 Апреля, 2006 - 16:54:12 - перейти к сообщению
TvoyWeb пишет:
Ну и конечно лично для меня темноват

вот у него фишка в том, что цветовая схема меняется за 5 минут в CSS файле (так изначально задумывалось)... там всего 50 строк где-то + тестировал его в Opera'e, Firefox и IE... думаю, что этого должно хватить =)
4. TvoyWeb - 22 Апреля, 2006 - 17:21:40 - перейти к сообщению
SKIF
Решил выделить в отдельную ветку. Пусть живет здесь.
Есть некоторые советы по функции.
CODE:
foreach ($forums as $id=>$forum) {
if ($inforum == $id) $forum_name = $forum['name'];
}

Зачем ты в цикле проходишь весь массив ради того чтобы узнать название раздела?
Узнать имя раздела, зная его номер можно просто обратившись к элементу массива.
CODE:
$forum_name = $forums[$inforum]['name'];


И последнее, это больше касается вообще к PHP нежели к твоей функции:
CODE:
if ( isset($array['private'][$inforum]) && $array['private'][$inforum]==true ){

Если хочешь узнать есть ли такой элемент в массиве. лучше использовать array_key-exists(). Потому что если значение элемента будет равным NULL, то функция isset() вернет FALSE, как будто такого элемента нет в массиве.
Вобщем лучше так:
CODE:
if ( array_key_exists("private",$array) && array_key_exists($inforum,$array['private']) && $array['private'][$inforum]==true ){


Улыбка
5. SKIF - 22 Апреля, 2006 - 17:35:10 - перейти к сообщению
вот , глядишь и научусь чего нить полезное писать со временем =)))

TvoyWeb пишет:
Узнать имя раздела, зная его номер можно просто обратившись к элементу массива.

недосмотрел =)) сам удивился сначала, а потом нашел самое простое решение =))))
6. snowman - 22 Апреля, 2006 - 19:58:17 - перейти к сообщению
2 Skif
На твоем же форуме тут маленький багрепорт Улыбка Мне показалось что связано со скином Улыбка Мод оффтопа не работает. Рисунок(смайл соотв.) вроде не грузит ну и вообще не выделяет никак Улыбка И еще при попытке поиска в теме пишет хак аттемпт Улыбка
Вот шо я заметил Улыбка
7. metaljuga - 25 Февраля, 2008 - 19:00:25 - перейти к сообщению
Чего-то у меня не хочет работать... Пишет приват но не даёт ссылки.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0391]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33