Баг с "Автор: Гость" в IP.Gallery 2.1.1

Статус
В этой теме нельзя размещать новые ответы.
B

BadLand

Прохожие
Галерея нуленная KonstaLXXX.

При выводе картинок из любого раздела выводятся в место авторов - "Гость". Но стоит кликнуть на картинку и зайти в раздел, автор отображается. Где такое подправить можно?

:bc:
 
Ищем в файле /modules/gallery/lib/imagelisting.php (где то 334 строка)
Код:
case 'gallery_img_order_username':
                            if( $this->ipsclass->vars['gallery_img_show_user'] )
                            {
                                $name = $this->glib->make_name_link( $i['mid'], ( $i['members_display_name'] ) ? $i['members_display_name'] : $this->ipsclass->lang['guest'] );                    
                                $img_view_elements[] = array( $this->ipsclass->lang['uploaded_by'], $name );                
                            }                        
                        break;

меняем на

Код:
case 'gallery_img_order_username':
                            if( $this->ipsclass->vars['gallery_img_show_user'] )
                            {
                                $name = $this->glib->make_name_link( $i['mid'], ( $i['name'] ) ? $i['name'] : $this->ipsclass->lang['guest'] );                    
                                $img_view_elements[] = array( $this->ipsclass->lang['uploaded_by'], $name );                
                            }                        
                        break;

Все должно заработать!!!

Но голосование работать не будет...:nezn:
 
у меня галерея 2.1.2, фикс не помагает, есть еще идеи?
 
Ищем в файле /modules/gallery/lib/imagelisting.php (где то 334 строка)
Код:
case 'gallery_img_order_username':
                            if( $this->ipsclass->vars['gallery_img_show_user'] )
                            {
                                $name = $this->glib->make_name_link( $i['mid'], ( $i['members_display_name'] ) ? $i['members_display_name'] : $this->ipsclass->lang['guest'] );                    
                                $img_view_elements[] = array( $this->ipsclass->lang['uploaded_by'], $name );                
                            }                        
                        break;

меняем на

Код:
case 'gallery_img_order_username':
                            if( $this->ipsclass->vars['gallery_img_show_user'] )
                            {
                                $name = $this->glib->make_name_link( $i['mid'], ( $i['name'] ) ? $i['name'] : $this->ipsclass->lang['guest'] );                    
                                $img_view_elements[] = array( $this->ipsclass->lang['uploaded_by'], $name );                
                            }                        
                        break;

Все должно заработать!!!

Но голосование работать не будет...:nezn:

Два одинаковых кода и это кому-то действительно помогло? :)))
 
Тестировал я на галерее 2.2.1. с форумом 2.2.2... Всё исправилось кроме голосования... По поводу 2.1.2 я незнаю... видимо еще гдето править надо... попробуй вылечить заменой скриптов галереи на версию 2.2.1 и поставить этот фикс... Естественно сначала на денвере !
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху