Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Ошибка?! в шаблоне standarderror
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
Afina
Участник+

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 106
Статус: Afina в оф-лайне
Ошибка?! в шаблоне standarderror [сообщение #29243]

если коротко то шаблон выглядит так

quote:

Заголовок
 </td></tr></table>
текст ошибки
<table bgcolor="{pagebgcolor}" width="{tablewidth}" cellpadding="10" cellspacing="0" border="0">
<tr>
<td>

футер


в других шаблонах специального разрыва общей таблицы не наблюдается
зачем оно так сделано???

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-12-2002 09:00
Нажмите сюда для просмотра профайла Afina Отправить Персональное сообщение Afina Посетить домашнию страничку Afina! Найти сообщения от Afina Добавить Afina в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #29266]

ну сделанно для того чтобы по серидине было. В showthread и в postbit помоему это тоже присудствует.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-12-2002 14:10
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #29295]

Afina дык, это не ошибка... а вполнепонятная неточность... таких неточносетй можно дофига привести! Вообще шаблоны написаны очень криво - редактируя их можно уменьшить вес страницы в половину!!!!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-12-2002 21:23
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Afina
Участник+

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 106
Статус: Afina в оф-лайне
[сообщение #29316]

обидно, бум искать др неточности =(

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 19-12-2002 05:33
Нажмите сюда для просмотра профайла Afina Отправить Персональное сообщение Afina Посетить домашнию страничку Afina! Найти сообщения от Afina Добавить Afina в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #29356]

Afina как найдешь - выкладывай! полезно узнавать новые ляпы! :good:

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-12-2002 00:08
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Afina
Участник+

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 106
Статус: Afina в оф-лайне
[сообщение #29379]

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

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-12-2002 07:34
Нажмите сюда для просмотра профайла Afina Отправить Персональное сообщение Afina Посетить домашнию страничку Afina! Найти сообщения от Afina Добавить Afina в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #29420]

Afina ДА! я это тоже заметил недавно!!! ТОЧНО - НЕПÐ_АВИЛЬНО!!! как поправить???

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-12-2002 01:40
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Afina
Участник+

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 106
Статус: Afina в оф-лайне
[сообщение #29438]

все просто -
1 надо найти все эти места где идет отсылка email не активному юзеру , а кому-то другому
2 вставить код вычисления templateid для получателя
3 заменить templatelatestid на templateid получателя
имхо все просто, но ломает делать

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-12-2002 09:50
Нажмите сюда для просмотра профайла Afina Отправить Персональное сообщение Afina Посетить домашнию страничку Afina! Найти сообщения от Afina Добавить Afina в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #29485]

Afina в каких файлах???

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-12-2002 00:49
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Afina
Участник+

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 106
Статус: Afina в оф-лайне
[сообщение #29500]

Вот что я накопал
следующие шаблоны загружаются от текущего пользователя, а по логике необходимо чтобы они загружалить о пользователа которому отсылается сообщение.
1 email_moderator и emailsubject_moderator
файлы newreply.php и newthread.php
2 email_newuser и emailsubject_newuser
файл register.php
3 email_notify и emailsubject_notify
файлы admin\functions.php и newreply.php
4 email_pmboxfull и emailsubject_pmfullbox
файлы private.php private2.php
5 email_reportbadpost и emailsubject_reportbadpost
файл report.php
6 email_usermessage и emailsubject_usermessage
файл member.php
7 email_pmreceived и emailsubject_pmreceived
файлы private.php private2.php
8 warn_banemail_notify, warn_banemail_subject, warn_pmemail_notify, warn_pmemail_subject
файл warn.php (у меня установлен warning hack)

кусок кода использования этих шаблонов выглядит примерно так

code:

  $moderators=$DB_site->query("SELECT DISTINCT user.email FROM moderator,user WHERE user.userid=moderator.userid AND moderator.forumid IN ($foruminfo[parentlist])");
   $thread[title]=unhtmlspecialchars($thread[title]);

  if ($DB_site->num_rows($moderators)==0) {
    // get admins if no mods
    $moderators=$DB_site->query("SELECT user.email FROM user,usergroup WHERE user.usergroupid=usergroup.usergroupid AND (usergroup.cancontrolpanel=1 OR usergroup.ismoderator=1)");
  }
  while ($moderator=$DB_site->fetch_array($moderators)) {
    eval("\$message = \"".gettemplate("email_reportbadpost",1,0)."\";");
    eval("\$subject = \"".gettemplate("emailsubject_reportbadpost",1,0)."\";");
    mail ($moderator[email],$subject,$message,"From: \"$bbtitle Mailer\" <$webmasteremail>");
  }


функция gettemplate загружает шаблон для текущего ползователя (переменная $templatesetid)
и кроме того, если шаблон уже прокешировался, то она просто поднимает его из кеша
а необходимо сделать так, чтобы gettemplate могла выдавать шаблон для любого пользователя
ну и перед eval("\$message = .... вставить код для вычисления $templatesetid_new для каждого юзверя которому отправляется сообщение

вот! достаточно ястно изложил?

1 функция gettemplate будет выглядеть теперь так

code:
// ###################### Start gettemplate #######################
function  gettemplate($templatename,$escape=1,$gethtmlcommen
ts=1, $templatesetid_new) {
  // gets a template from the db or from the local cache
  global  $templatecache,$DB_site,$templatesetid,$addtemplat
ename;
//++++++++++ insert by Segr ++++++++++
if (!isset($templatesetid_new) or ($templatesetid_new == $templatesetid)) {
//++++++++++ insert by Segr ++++++++++
  if (isset($templatecache[$templatename])) {
    $template=$templatecache[$templatename];
  } else {
    $gettemp=$DB_site->query_first("SELECT template FROM template WHERE title='".addslashes($templatename)."' AND (templatesetid=-1 OR templatesetid=" . intval($templatesetid). ") ORDER BY templatesetid DESC LIMIT 1");
    $template=$gettemp[template];
    $templatecache[$templatename]=$template;
 }
//++++++++++ insert by Segr ++++++++++
} else {
  $gettemp=$DB_site->query_first("SELECT template FROM template WHERE title='".addslashes($templatename)."' AND (templatesetid=-1 OR templatesetid=" . intval($templatesetid_new). ") ORDER BY templatesetid DESC LIMIT 1");
  $template=$gettemp[template];
}
//++++++++++ insert by Segr ++++++++++



2 теперь надо поправить вычисление $moderators, добавить после SELECT - user.styleid
3 код вычисления $templatesetid_new

code:
  $style=$DB_site->query("SELECT style.templatesetid FROM style WHERE style.styleid=$moderator[styleid]");
  $templatesetid_new = $style[templatesetid];



вроде все.
только вот реализовывать это, а тем более опробывать времени нет. жаль
кто возьмется?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-12-2002 07:26
Нажмите сюда для просмотра профайла Afina Отправить Персональное сообщение Afina Посетить домашнию страничку Afina! Найти сообщения от Afina Добавить Afina в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MCTarakan
MuZzClub.ru
Средний рейтинг: 4.33 | Оценок: 64
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Ireland
Публикаций: 2710
Статус: MCTarakan в оф-лайне
[сообщение #29520]

Afina я возъмусь, только теперь уже после НГ а то на локалке у меня форум загнулся - нада выяснять что и почему... а ща праздники, сам понимаешь, да еще и переезжаю я... вообщем, как только, так сразу!
Я тебе ПМ или мыло кину!

__________________
yMC.ru - хомяк музыканта

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 22-12-2002 16:48
Нажмите сюда для просмотра профайла MCTarakan Отправить Персональное сообщение MCTarakan Посетить домашнию страничку MCTarakan! Найти сообщения от MCTarakan Добавить MCTarakan в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Afina
Участник+

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 106
Статус: Afina в оф-лайне
[сообщение #29856]

еще, никак не пойму
структура форума -
форум1
--форум 2 (подфорум)
делаю модератора вася на форум1 и его же модератором на форум2
захожу на форум2
и вижу сверху
модерируется - вася, вася
те повторение
тоже так задумано?

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 27-12-2002 13:15
Нажмите сюда для просмотра профайла Afina Отправить Персональное сообщение Afina Посетить домашнию страничку Afina! Найти сообщения от Afina Добавить Afina в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 03:46.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01233506 seconds (53.88% PHP - 46.12% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.