Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Почему когда юзер выбирает аватар из списка то он дублируеться в папку images\avatars\?
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 27 Января 2009, 11:00:25
Почему когда юзер выбирает аватар из списка то он дублируеться в папку images\avatars\ из папки images\avatars\avatar_gallery\
Нельзя сделать так что ссылка указывала на место где он в галерее аватарок лежит? ато место на хостинге жалко.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 2  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 11 Апреля 2009, 18:36:35
у меня стоит плагин User avatar gallery и хотелось бы узнать решение такой проблемы, ведь место на хостинге не вечное.


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 3  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Апреля 2009, 14:57:12
Плаг нада править значед


--------------------
Retired
^ наверх ^
# 4  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 15:09:09
Ну он у вас, есть он будет скачан большим кол-вом юзеров, так что думаю есть резон поставить этот плагин в очередь на переделку smiley


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 5  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Апреля 2009, 16:34:44
Не факт.

Факт в том что это нужно пока только тебе.

+1 к тому что я сказал выше.

воооот...


--------------------
Retired
^ наверх ^
# 6  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 17:22:25
И что мне сидеть его править самому, калупать пол дня (а то и больше), и потом с гордым видом как всегда писать на форуме: Сматрите я решил проблемму без знания ПХП всего за неделю smiley

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


[Изменил(а) dicoz, 12 Апреля 2009, 17:29:24]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 7  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 17:36:40
судя по коду это не баг, аватар жолжен корироваться из подкатегории аватаров ко всем аватарам.
Так что просто плагин не проуманный, его надо усовершенствовать. Имя копированному файлу даеться в виде номера пользователя,
ну у каждого юзера типа есть свой номер на сайте. Он даеться при регистрации, вот если у меня 1700 человек зарегано, и 1660тый бзер (он был 1160 при регистрации) выберет аватарку, то у нее будет имя avatar_1660 или avatar_[1660]. А если 1555 выберет ту же аву, то она опять таки продублируеться и уже будет иметь название avatar_1555.
Нада както сделать так чтобы аватар не менял названия и не копировался, а просто у юзера на него типа ссылка ставилась. Вот такая вот фигня, я походу со своим уровнем знания вряд ли смогу сделать такое.
По изучаю пока код повнимательнее может что то и придумаю.


[Изменил(а) dicoz, 12 Апреля 2009, 17:40:59]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 8  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Апреля 2009, 17:47:15
Меняем функцию копипаста на замену в бд (обрезаем ее)


--------------------
Retired
^ наверх ^
# 9  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 17:57:07
Да черт возми, так и сделаю!!!! Решено,
только вопрос есть такой маленький. Как это сделать? smiley

Даю Одно СПС, одно Спасибо и доллар если возьмешься это сделать.

я как понял это в 27 и 28 строке, ну может еше где-то нада поменять.
http://usefulsite.at.ua/avatar_gallery.rar


[Изменил(а) dicoz, 12 Апреля 2009, 17:57:53]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 10  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Апреля 2009, 20:21:08
Угу еще тысячу чертей забыл :D

Мне нужна шашка буденовка и велосипед а не спасиба с $ :D

Пробуй:

if ($speichern) {
$ext = strrchr($speichern, '.');
copy(IMAGES."avatars/".$speichern, IMAGES."avatars/avatar[".$userdata[user_id]."]".$ext);
$saveresult = dbquery("UPDATE `".$db_prefix."users` SET `user_avatar` = '".$speichern."' WHERE `user_id` = '".$userdata['user_id']."' LIMIT 1");




Легенда по цвету:
НУЖНО УДАЛИТЬ
ЭТО РЕШЕНО ВОТ ТАК ИЗМЕНИТЬ

Ну первую строку нах сносим, вторую меняем (я уже поменял все как нада)

В теории все ок. На практике - ты узнай как будет :D


[Изменил(а) Psc, 12 Апреля 2009, 20:25:55]

--------------------
Retired
^ наверх ^
# 11  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 21:34:07
После удаления строчки, тоже самое происходит, оно его копирует. странно.
З.Ы. вместо шашки могу дать 2ух недельный голд доступ к депозиту, есть ключики лишние smiley


[Изменил(а) dicoz, 12 Апреля 2009, 21:35:20]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 12  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 12 Апреля 2009, 22:35:50
На самом деле там просто больше нету кода который бы копировал что-либо...

А у меня обычно люди которые говорят против логики - просто чего то не учитывают (ошиблись, накосячили), но может ты исключение? smiley


--------------------
Retired
^ наверх ^
# 13  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 22:49:58
может в другом файле вот весь плагин
http://usefulsite.at.ua/php-files.rar


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 14  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 12 Апреля 2009, 23:28:58
я понял че оно так, это потому что в вашей последней сборке этот плагин стоит по умолчанию, встроененый. я свой отключил а он всеравно есть, видать с каким то из обновлений он пристроился. Шас я найду где отредактировать то что ты написал.
это нада менять в edit_profile.php


[Изменил(а) dicoz, 12 Апреля 2009, 23:32:11]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 15  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 13 Апреля 2009, 01:44:06
все пашет но при смене аватара пигет вот это
Warning: unlink(images/avatars/avatar_gallery/Animal/animal_005.jpg) [function.unlink]: Permission denied in /home/allwowr/public_html/edit_profile.php on line 171


потом эта надпись исчезает и страница обновляеться, что нада исправитьт чтоб такой конфликт не вылетал?


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 16  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Апреля 2009, 06:55:35
Хм нада логически подумать, он пытается убить аватарку которая в галеерее просто...
И поскольку нету прав - не убивает...

Поставь перед словом unlink в строке 171 символ @ это заглушит сообщение об ошибке.
И права не делай для записи в галерее главное smiley


--------------------
Retired
^ наверх ^
# 17  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 13 Апреля 2009, 10:15:05
Помогло, @ предназначен скрывать скрипты, или глушить ошбки? Ну чтоб я знал что этот символ делает в ПХП если его поставить перед кодом.
Может сделать как-то чтобы оно вообше не пыталось убить аватарку, а не скрывать это сообщение? или @ так и делает?

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


[Изменил(а) dicoz, 13 Апреля 2009, 10:37:35]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 18  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 13 Апреля 2009, 20:30:35
Не сделал, не допер, как сделать чтобы все же фото удалялось, ну из тех которые юзер загрузил.
Ну если он из библиотеки выберет фото, кароче просто чтоб тот скрипт на удаление удалял тоже фото тока не из галереи, а что он предварительно мог на сервак грузануть. ну тот скрипт перед которыым я поставил @. Думаю понятно о чем я.
Что куда там подписать надо?


--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
# 19  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Апреля 2009, 20:57:11
Собачко глушит ошибку. И все.

У тебя чмод стоит на ридонли в каталоге - там унлинк не будет пахать. А юзерскую аву он грохнет без сомнений - мы же не меняли код.

Я фанатик золотого пути - полной совместимости же smiley


--------------------
Retired
^ наверх ^
# 20  
dicoz
Пользователь

Avatar пользователя

dicoz

Любитель Fusion

Сообщений: 215
Откуда: Украина
Зарегистрирован: 19 Октября 2008, 21:16:55
Сказали спасибо 5 раз
Статус: offline
ICQ статус 248570740
Опубликовано 13 Апреля 2009, 21:16:01
Замечательно. Я как-то подумал что на этом форуме все вымерли, а тут ты smiley На тебе держиться весь форум.
Спасибо Psc, пока вроде больше вопросов не возникает. Если найду еще какую загогулину в движке то напишу.
Благодаря тебе довел фьюжен почти до совершенства.


[Изменил(а) dicoz, 13 Апреля 2009, 21:16:41]

--------------------
Осваиваю 3тий палец в изучении движка, нечего их всего 5 smiley
<hr>
Чем больше я узнаю, тем больше понимаю что нечего не знаю (с)
^ наверх ^ 248570740
Перейти на форум:


94,901,914 уникальных посетителей
сейчас: 18 Апреля 2024, 08:25:34
Генерация страницы: 0.56 сек.