Скрипт PinMe Script 1.7 nulled

Есть вопрос по скрипту, поставил вроде нормально, но не изменяются настройки профиля по уведомлениям на мыло)
при лайках и комментах приходят на мыло письма, ставлю в профиле чтоб не приходило, сохраняю, пишет что сохранено, а настройки какие были так и остаются((
В чем может быть проблема?

Заметил что во всех найденных в интернете сборках, вроде, не хватает файлов и некоторые пустые,
к примеру bit_smiles.tpl пустой, и отсутствует goto.php
последний можно без проблем набросать или просто заменить на свое...

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

Может у кого есть полная сборка? или искать бесполезно?

Добавлено Alex.Volk: Два сообщения подряд обьединено в одно целое.
 
Может у кого есть полная сборка? или искать бесполезно?
Это и есть полная сборка скрипта! Возможно у скрипта есть баги, которые будут исправлены в новой версии.
Остается только ждать, когда выйдет новая версия.
 
  • Заблокирован
  • #53
а чем pintastic не устраивает, вроде без багов и более похож на пинтерес
 
Есть вопрос по скрипту, поставил вроде нормально, но не изменяются настройки профиля по уведомлениям на мыло)
при лайках и комментах приходят на мыло письма, ставлю в профиле чтоб не приходило, сохраняю, пишет что сохранено, а настройки какие были так и остаются((
В чем может быть проблема?
Проблема в том, что разработчик банально это пропустил )))

Открываем файл settings.php
После строк кода:

PHP:
...
$location = cleanit($_REQUEST['location']);
$website = cleanit($_REQUEST['website']);

Вставляем две строки:
PHP:
$mail_like = intval(cleanit($_REQUEST['mail_like']));
$mail_com = intval(cleanit($_REQUEST['mail_com']));

Запрос в 105 строке:
PHP:
$query = "UPDATE members SET fname='".mysql_real_escape_string($fname)."', lname='".mysql_real_escape_string($lname)."', gender='".mysql_real_escape_string($gender)."', description='".mysql_real_escape_string($description)."', location='".mysql_real_escape_string($location)."', website='".mysql_real_escape_string($website)."' $addu $addfb WHERE USERID='".mysql_real_escape_string($SID)."' limit 1";
Поменять на:
PHP:
$query = "UPDATE members SET fname='".mysql_real_escape_string($fname)."', lname='".mysql_real_escape_string($lname)."', gender='".mysql_real_escape_string($gender)."', description='".mysql_real_escape_string($description)."', location='".mysql_real_escape_string($location)."', website='".mysql_real_escape_string($website)."', mail_like='".(int)$mail_like."', mail_com='".(int)$mail_com."' $addu $addfb WHERE USERID='".mysql_real_escape_string($SID)."' limit 1";

Сохраняем файл. И тестируем.
 
Проблема в том, что разработчик банально это пропустил )))
Спасибо, проверил - все работает!
Вопрос, есть ли разница в записи:
PHP:
mail_like='".(int)$mail_like."'
 
| или
 
mail_like='".mysql_real_escape_string($mail_like)."'

Работает и то и другое...

А по поводу "банально пропустил" так там половина функций пропущена)
 
Вопрос, есть ли разница в записи:
PHP:
mail_like='".(int)$mail_like."'
 
| или
 
mail_like='".mysql_real_escape_string($mail_like)."'
Если в двух словах, то mysql_real_escape_string экранирует специальные символы для безопасности. Но так как у нас идет проверка выше, то еще дополнительно использовать mysql_real_escape_string нету смысла. К тому же mysql_real_escape_string устаревшая и будет удалена в PHP 5.5
Подробнее здесь: Для просмотра ссылки Войди или Зарегистрируйся
 
Понял, спасибо...
заметил что еще в шаблоне языковые строки были перепутаны - к настройкам уведомлений о лайках выводились строки о комментариях и в комментах - строки о лайках.
нужно переставить местами $lang, но это мелочи...
 
  • Заблокирован
  • #58
у меня другой интересный вопрос, по поводу перевода сайта, с этим все понятно языковые файлы есть, выбрал язык сайт полностью на языке котором выбрал. кроме категорий. А как сделать что бы категории менялись при на тот язык который выбрал?
 
А как сделать что бы категории менялись при на тот язык который выбрал?
Я пока сделал так)
в шаблоне сейчас выводится из базы $hc.name - имя категорий на том языке котором записали в админке (русский)
также есть в базе сео названия (на английском)! $hc.seo

Делаем проверку сессии и выводим либо $hc.name - русский либо $hc.seo - английский

Но есть минус - только два языка, один из них привязан к сео названиям, это английский. Другой на выбор, у меня русский)

Но категории еще есть и при создании досок - их тоже желательно бы менять в зависимости от сессии

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

Вот есть в движке такое понятие как репост) а где оно? или смайлы, или тот же редирект - без него помойная яма с внешними ссылками))
 
pers287 и Serg-io если хотите набивать посты или плакаться в жилетку о том какой плохой скрипт - то лучше идите в другое место. Здесь обсуждается PinMeScript, а не Pintastic или другие скрипты.
Вот есть в движке такое понятие как репост) а где оно? или смайлы, или тот же редирект - без него помойная яма с внешними ссылками))
Редирект я на днях буду делать для себя, а после теста может выложу здесь.
 
Назад
Сверху