Закрыть
Загрузка данных
Логин:   Пароль:      
Регистрация   Забыли пароль?

Поиск по Bigstreet:



Важные объявления:

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

Новое в лучших проектах:

И в деле, и на отдыхе сайт Домоседы.Ру - Ваш тайный советник

Все про бульдогов и их хозяев. Блог платформы - bigstreet.

СПОНСИРОВАНИЕ

15 горячих:

Недавно читали:

Публикации с меткой «Проблема»

TuXoHКто нить встречался с подобным?

У меня странная штука. Устанавливаю движок, нулячий, и вот что я вижу:

Создаю тему, пишу в неё комментарий. Удаляю тему, а комментарий висит в Он ейр как и висел.
Проверял на это сайте, тут удаляется комментарий из он ейра. В чем может быть проблема? У вас также? Как решать, где копать? Спасибо.

Я попробовал решить проблему написанием условия чтоб не отображать комментарии если нет темы. Получилось, только вот возникла неувязка. Они просто перестали отображаться, а в числе комментариев висят, плюс пагинация на них работает. тоесть условно если удалил я все темы, то у меня может быть 10 страниц пагинации, надпись, что доступно 200 комментариев, а ни один не отображается) Можно конечно решить этот вопрос тем, что убрать ваще отображение числа комментариев. А с пагинацией пусть последние страницы пустые будут, но это не дело- это кастыль какой-то…
TuXoH 12 июня 2009 04:35 комментариев: 8
:) 0 :(
просмотров: 417

TuXoHПроблема с подсчетом комментариев

Наткнулся на ошибку
Fatal error: Call to a member function setComments() on a non-object in C:\TYPO3_4.2.3\htdocs\Quickstart\modules\blog\topic.action.php on line 120

Происходит тона когда я хочу добавить комментарий, когда у меня адрес топика имеет вид типа: localhost:8503/blog/topic/Velikolepniy-zagolovok/, примечательно что если адрес имеет вид localhost:8503/blog/topic/3/ всё срабатывает

вот строка 120 из топи экшн рнр

  1. $oTopic = $oTopicsMapper->findById(System_Router::getParam(0));
  2.                                 -вот она строка 120 $oTopic->setComments($oTopic->getComments());
  3.                                                 $oTopicsMapper->save($oTopic, array('topic_comments'));
  4.                                                 System_Cacher::Set($oTopic, "topic_".$oTopic->getId(), array(), 1800);
  5.  


Пока сделал так, что ссылка заголовка темы ведет на айди темы, а не не текстовый транслитовый. Но все равно если сделана функция чтоб был текстовый адрес, то надо решать вопрос.


Спасибо.

п.с.: если отключить нотисы (в index.php) об ошибках, то комментарий проходит. только вот получается, что не плюсуется он к числу показа комментариев на странице. ТОесть как было Комментарии: 0 так и остается.
TuXoH 11 июня 2009 21:08 комментариев: 3
:) 0 :(
просмотров: 711

SkeicherSape и BigStreet

Как и всегда бывает, у меня пришло время подумать о монетизации проекта. Я сразу же выбрал систему Sape, думаю, что её плюсы всем очевидны. Установив код и пройдя модерацию в сервисе я столкнулся с проблемой — ссылки то, не покупают. Начал разбираться почему и разобрался. Все ссылки на поддомены считаются как внешние ссылки, на страницах их количество доходит от 20, до 50 штук… А у большинства, кто покупает ссылки в сапе, стоят фильтры на 5-7 внешний ссылок.

Что думаете по этому поводу? Как исправить такое дело? :)
Skeicher 29 января 2009 12:20 комментариев: 15
:) 4,11 :(
просмотров: 569

SkeicherДополнительные поля в профиле

Сделал по аналогии поле в профиле, но информация в нём почему-то не сохраняется. В чём может быть проблема?

Я добавил поле в базу данных, добавил в edit.action код:
  1. if (isset($_POST['user_photocamera'])) {
  2. $oProfile->setPhotocamera(mb_strlen($_POST['user_photocamera'], 'UTF-8') ? $oStringsTool->safeText($_POST['user_photocamera']) : null);
  3. }

Добавил в шаблон edit.tpl:
  1. <small class="green">Фотоаппарат:</small></td><td><input type="text" style="width: 150px" name="user_photocamera" value="{$oProfile->getPhotocamera()|htmlspecialchars}">
Skeicher 27 января 2009 19:51 комментариев: 3
:) 2 :(
просмотров: 737

redhummerform_token, сессии, проблема

Вскрылась проблема. С целью ограничить злодеев в области удаленного использования отправки POST-данных, в движке введена переменная в области сессии - $_SESSION['form_token'], генерирующаяся случайнм образом в конце работы скрипта перед самым вызовом шаблона.

Эта переменная подставляется во все формы сайта и когда мы отправляем с формы данные, то происходит сравнение $_POST['form_token'] и сформированной при прошлом рефреше $_SESSION['form_token']. (Далее в коде $_SESSION['form_token'] снова обновляется и отправляет значение в tpl)

Всё круто, но есть "но". Зачастую по непонятной мне причине отправленный токен в POST не соответствует токену в SESSION. Токен в пост не устаревший, просто токен, берущийся из SESSION уже какого-то дьявола новый, хотя его формирование вызывается в коде ниже.

Вот-с. Размышляю. Какие будут сображения?

UPD(20:50):
Fixed по наводке Inetlover.
redhummer 20 октября 2008 19:06 комментариев: 20
:) 9,05 :(
просмотров: 1350





Подписаться на рассылку
"Бесплатный движок bigstreet.ru"


 
© 2008-2010. | О сайте | Инструкции | Обратная связь
© Powered by BigStreet RC1-maps Сервис коротких адресов
www.webmoney.ru Участник проекта CMS Magazine


Работа с БД:
 Время - 0.0373
 Запросов - 11
Работа с кэшем:
 Время - 0.0191
 Записей - 1
 Прочтений - 5
Общее время:
 0.102