Jump to content
Sign in to follow this  
Stark98

{ХАК/ИСПАРАВЛЕНИЕ} Рабочее "Общие друзья".

Recommended Posts

Добрый день, пользователи CMSTools! Я столкнулся с проблемой не работоспособности раздела "Общие друзья". Не долго думая я нашёл ошибку (Исправлял на BASHLAB, если выходит вот эта ошибка: Column 'friends_date' in order clause is ambiguous Ошибка сервера, попробуйте обновить страницу позже. попробуйте, может и на других сборочках заработает).

1. Ищем:

Цитата

                    //SQL запрос на вывод друзей, по дате новых 20
                    $sql_mutual = $db->super_query("SELECT tb1.friend_id, tb3.user_birthday, user_photo, user_search_pref, user_country_city_name, user_last_visit, user_logged_mobile FROM `".PREFIX."_users` tb3, `".PREFIX."_friends` tb1 INNER JOIN `".PREFIX."_friends` tb2 ON tb1.friend_id = tb2.user_id WHERE tb1.user_id = '{$user_info['user_id']}' AND tb2.friend_id = '{$uid}' AND tb1.subscriptions = 0 AND tb2.subscriptions = 0 AND tb1.friend_id = tb3.user_id ORDER by `friends_date` LIMIT {$limit_page}, {$gcount}", 1);

2. Заменяем на:

Цитата

                    //SQL запрос на вывод друзей, по дате новых 20
                    $sql_mutual = $db->super_query("SELECT tb1.friend_id, tb3.user_birthday, user_photo, user_search_pref, user_country_city_name, user_last_visit, user_logged_mobile FROM `".PREFIX."_users` tb3, `".PREFIX."_friends` tb1 INNER JOIN `".PREFIX."_friends` tb2 ON tb1.friend_id = tb2.user_id WHERE tb1.user_id = '{$user_info['user_id']}' AND tb2.friend_id = '{$uid}' AND tb1.subscriptions = 0 AND tb2.subscriptions = 0 AND tb1.friend_id = tb3.user_id ORDER by rand() LIMIT {$limit_page}, {$gcount}", 1);

Готово! От репы не откажусь)

  • Upvote 1

Share this post


Link to post
Share on other sites
53 минуты назад, Stark98 сказал:

Добрый день, пользователи CMSTools! Я столкнулся с проблемой не работоспособности раздела "Общие друзья". Не долго думая я нашёл ошибку (Исправлял на BASHLAB, если выходит вот эта ошибка: Column 'friends_date' in order clause is ambiguous Ошибка сервера, попробуйте обновить страницу позже. попробуйте, может и на других сборочках заработает).

1. Ищем:

2. Заменяем на:

Готово! От репы не откажусь)

не пробовал просто создать таблицу в базе данных в vii_friends с параметрами friends_date        datetime

Share this post


Link to post
Share on other sites
5 минут назад, kphp сказал:

не пробовал просто создать таблицу в базе данных в vii_friends с параметрами friends_date        datetime

Дак, у меня оно и так есть!

Share this post


Link to post
Share on other sites
40 минут назад, Stark98 сказал:

Дак, у меня оно и так есть!

точна ошибка сори 

Edited by kphp

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×