CozaNostra

CozaNostra

+903
Репутация
9704
Рейтинг
#1 Подарки в виде рейтинга 21 ноября 2010 в 01:41

]
{$is_auth} мой id
{$usr.id} id пользователя к кому зашли в профиль, если это не мой профиль

fuze[drums

огромное спасибо)
#2 Подарки в виде рейтинга 21 ноября 2010 в 01:41
подскажите как узнать id залогиненного пользователя, то есть кто нажал на кнопку
#3 Подарки в виде рейтинга 21 ноября 2010 в 01:37
Посмотрел переменная $to как раз есть {$usr.id} значит там нужно $from мой id
#4 Подарки в виде рейтинга 21 ноября 2010 в 01:33

]

а в шаблоне можно id пользователя определить?

CozaNostra
да, но смотря в каком и передается ли в него оно. в шаблоне профиля это {$usr.id}

fuze[drums

ну вот проблема остается в одной переменной кому передать рейтинг, тоесть $to… попробуем вытянуть из URI
#5 Подарки в виде рейтинга 21 ноября 2010 в 01:22


Если бы можно было выполнять код php в шаблоне было бы проще, но система не позволяет

CozaNostra

кто такое сказал?

  1.  
  2. {php}
  3. echo 'Hello world';
  4. {/php}
  5.  

Администратор

ооо спасибо большое, а в шаблоне можно id пользователя определить?
#6 Подарки в виде рейтинга 21 ноября 2010 в 01:21


CozaNostra почитай форум. Где-то я готовое решение по поднятию рейтинга писал.
Если не врешь и хочешь разобраться — там уже все почти есть. Чуть чуть поправить....

Александр

спасибо, я все перерыл видел только комерческий компонент поднятия анкет… посмотрю еще
#7 Подарки в виде рейтинга 21 ноября 2010 в 00:54
Если бы можно было выполнять код php в шаблоне было бы проще, но система не позволяет… не могу запустить функцию обмена рейтингом
#1 Подарки в виде рейтинга 20 ноября 2010 в 20:04
Прошу помочь реализовать эту вещь.
Чтобы под аватаром была кнопка при нажатии на которую 100 едениц рэйтинга переходило от одного пользователя другому

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

  1.  
  2. $inDB->query("UPDATE cms_users SET rating = rating + 100 WHERE id = $to ");
  3. $inDB->query("UPDATE cms_users SET rating = rating - 100 WHERE id = $from ");
  4.  
а как осуществить это в самом функционале трудности возникают, ну как трудности, не могу вообщем...
помогите кто может.
#8 Фотогалерея сжатие изображений 14 ноября 2010 в 15:26
ошибка исправлена, проблема оказалась в нехватке памяти скрипту, теперь переделывает файлы с 2848х2131 в 640х480

для исправления открываем php.ini

memory_limit=8 (в двух местах)

и меняем на

memory_limit=64
#9 Файлы 14 ноября 2010 в 13:40


как вариант сделать описание к файлу а название переводить на транслит😊делов на 5 минут

forlord

спасибо так и сделал, ниже приведу описание может кому пригодится

открываем файл

\components\users\frontend.php

ищем код

  1.  
  2. if (move_uploaded_file($tmp_name, PATH."/upload/userfiles/$id/$name")){
  3. $loaded_files[] = $name;
  4. $sql = "INSERT INTO cms_user_files(user_id, filename, pubdate, allow_who, filesize, hits)
  5. VALUES ($id, '$name', NOW(), 'all', '$size', 0)";
  6. $inDB->query($sql) ;
  7.  
  8.  

перед ним ставим

  1.  
  2. $name=strtr($name,"абвгдеёзийклмнопрстуфхъыэ_","abvgdeeziyklmnoprstufh'iei");
  3.  
  4. $name=strtr($name,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_","ABVGDEEZIYKLMNOPRSTUFH'IEI");
  5.  
  6. $name=strtr($name, array(
  7.  
  8. "ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
  9. "щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
  10. "Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
  11. "Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
  12. "ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye") );
  13.  

все!:)
#10 Файлы 13 ноября 2010 в 21:04

]
проблема локали системы (посмотрите как файл хранится на диске) или заголовков, устанавливаемых инстантом при скачки файла.

У себя проверил — файл закачался и нормально скачивается.
В php.ini есть опции iconv — копайте в ту сторону. Там должно совпадать с локалью системы.
www.php.ru/manual/ref.iconv.html

fuze[drums

списибо за совет, будем думать
#11 Файлы 13 ноября 2010 в 20:03
прошу извенить за неполный вопрос...:( стоит не денвер, VertrigoServer пролез всевозможные настройки апача и php.ini ничего не нашел, возможно потому что не знаю что искать, дайте хоть какую то зацепку...(
#12 Файлы 13 ноября 2010 в 19:03
так сайт на локале
#1 Файлы 13 ноября 2010 в 17:21
вот описание проблемы
есть ссылка на русский файл в файлах пользователя
например апрель.mp3

а в url для скачки отображает %E0%EF%F0%E5%EB%FC.mp3 и соответственно файл не видит, как это возможно исправить, все перелопатил никак(( помогите...

и еще где можно отредактировать форму для загрузки файлов, в файлах шаблонов не нашел.
#13 Фотогалерея сжатие изображений 13 ноября 2010 в 14:14
у меня почему то никак не хочет изменять картинки, при добавление фото размеров 640х480 все проходит без ошибок, а если фото 800х600 появляется белый экран с большой надписью "Добавить фото" и все...

помогите…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.