Shaman Daniels Опубликовано 13 июля, 2015 Жалоба Поделиться Опубликовано 13 июля, 2015 1. В groups.php Найти: $attach_files = ajax_utf8(textFilter($_POST['attach_files'], false, true)); После добавить: $podpis = intval($_POST['podpis']); Найти: if(stripos($row['admin'], "u{$user_id}|") === false) die(); После добавить: if($podpis == 1 and stripos($row['admin'], "u{$user_id}|") !== false) $podpis = 1; else $podpis = 0; Найти: //Вставляем саму запись в БД $db->query("INSERT INTO `".PREFIX."_communities_wall` SET public_id = '{$id}', text = '{$wall_text}', attach = '{$attach_files}', add_date = '{$server_time}'"); Заменить на: //Вставляем саму запись в БД $db->query("INSERT INTO `".PREFIX."_communities_wall` SET public_id = '{$id}', text = '{$wall_text}', attach = '{$attach_files}', add_date = '{$server_time}', uid = '{$user_id}', view_author = '{$podpis}'"); 2. В profile.js в //WALL Найти: attach_files = $('#vaLattach_files').val(); if(oi != 'wall_tab' && oi != 'wall_input' && oi != 'wall_textarea' && oi != 'wall_text' && oi != 'wall_send' && oi != 'wall_attach' && oi != 'wall_attach_link' && !attach_files) wall.form_close(); Заменить на: attach_files = $('#vaLattach_files').val(); if(oi != 'wall_tab' && oi != 'wall_input' && oi != 'wall_textarea' && oi != 'wall_text' && oi != 'ofgroupsmess' && oi != 'podpis' && oi != 'wall_send' && oi != 'wall_attach' && oi != 'wall_attach_link' && !attach_files) wall.form_close(); Найти: wall_send: function(id){ var wall_text = $('#wall_text').val(); var attach_files = $('#vaLattach_files').val(); Заменить на: wall_send: function(id){ var wall_text = $('#wall_text').val(); var attach_files = $('#vaLattach_files').val(); var ofgroupsmess = $('#ofgroupsmess').val(); var podpis = $('#podpis').val(); Найти: $.post('/index.php?go=groups&act=wall_send', {id: id, wall_text: wall_text, attach_files: attach_files, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(data){ Заменить на: $.post('/index.php?go=groups&act=wall_send', {id: id, ofgroupsmess: ofgroupsmess, podpis: podpis, wall_text: wall_text, attach_files: attach_files, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(data){ 4. В group.php Найти #1: $wall = new wall(); $wall->query("SELECT tb1.id, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, fixed FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT 0, {$limit_select}"); $wall->template('groups/record.tpl'); Заменить на: $wall = new wall(); $wall->query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, fixed FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT 0, {$limit_select}"); $wall->template('groups/record.tpl'); Найти #2: $wall = new wall(); $wall->query("SELECT tb1.id, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0"); $wall->template('groups/record.tpl'); Заменить на: $wall = new wall(); $wall->query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0"); $wall->template('groups/record.tpl'); 5. В news.php Найти: $comments_limit = 0; $sql_comments = $db->super_query("SELECT tb1.id, author_user_id, text, add_date, tb2.user_photo, user_search_pref FROM `".PREFIX."_wall` tb1, `".PREFIX."_users` tb2 WHERE tb1.author_user_id = tb2.user_id AND tb1.fast_comm_id = '{$row['obj_id']}' ORDER by `add_date` ASC LIMIT {$comments_limit}, 3", 1); Заменить на: $comments_limit = 0; $sql_comments = $db->super_query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, author_user_id, text, add_date, tb2.user_photo, user_search_pref FROM `".PREFIX."_wall` tb1, `".PREFIX."_users` tb2 WHERE tb1.author_user_id = tb2.user_id AND tb1.fast_comm_id = '{$row['obj_id']}' ORDER by `add_date` ASC LIMIT {$comments_limit}, 3", 1); Найти: //Сообственно выводим комменты foreach($sql_comments as $row_comments){ $tpl->set('{name}', $row_comments['user_search_pref']); if($row_comments['user_photo']) Заменить на: //Сообственно выводим комменты foreach($sql_comments as $row_comments){ $tpl->set('{name}', $row_comments['user_search_pref']); if($rowxxd['short_link']) $alias_name = $rowxxd['short_link']; else $alias_name = $row_comments['uid']; if($row_comments['view_author']==1 and $row_comments['uid']!=0 and $row_comments['ofmessgroup']==1) $tpl->set('{author_view}', '<div class="wall_signed"><a class="wall_signed_by" href="/'.$alias_name.'">'.$rowxxd['user_search_pref'].'</a></div>'); else $tpl->set('{author_view}', ''); if($row_comments['user_photo']) 6. В public.php Найти: //Стена //Если страница вывзана через "к предыдущим записям" if($page_cnt) NoAjaxQuery(); include ENGINE_DIR.'/classes/wall.public.php'; $wall = new wall(); $wall->query("SELECT tb1.id, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}"); $wall->template('groups/record.tpl'); Заменить на: //Стена //Если страница вывзана через "к предыдущим записям" if($page_cnt) NoAjaxQuery(); include ENGINE_DIR.'/classes/wall.public.php'; $wall = new wall(); $wall->query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}"); $wall->template('groups/record.tpl'); 7. В \system\classes\wall.public.php Найти: //Мне нравится Выше добавить: $rowxxd = $db->super_query("SELECT user_photo, user_search_pref, short_link FROM `".PREFIX."_users` WHERE user_id = '{$row_wall['uid']}'"); if($rowxxd['short_link']) $alias_name = $rowxxd['short_link']; else $alias_name = $row_wall['uid']; if($row_wall['view_author']==1 and $row_wall['uid']!=0) $tpl->set('{author_view}', '<div class="wall_signed"><a class="wall_signed_by" href="/'.$alias_name.'">'.$rowxxd['user_search_pref'].'</a></div>'); else $tpl->set('{author_view}', ''); 8. В /templates/Default/public/main.tpl <div class="html_checkbox" id="podpis" onClick="myhtml.checkbox(this.id);" style="margin-top: 18px;margin-left: 15px;">подпись администратора</div> 9. В /templates/Default/groups/record.tpl <span style="font-size:11px;">{author_view}</span> 10. Добавить запрос: ALTER TABLE `vii_communities_wall` ADD `ofmessgroup` INT(11) NOT NULL AFTER `fixed`; ALTER TABLE `vii_communities_wall` ADD `uid` INT(11) NOT NULL AFTER `fixed`; ALTER TABLE `vii_communities_wall` ADD `view_author` INT(11) NOT NULL AFTER `uid`; ALTER TABLE `vii_users` ADD `short_link` VARCHAR(255) NULL AFTER `user_nosearch`; 11. В style.css добавить: .wall_signed {margin-top: 5px;padding: 0px;background: none;} .wall_signed_by {padding: 0px 15px;background: url(http://st0.vk.me//images/icons/mono_iconset.gif) left 1px no-repeat;} .wall_signed_by {padding: 0px 15px;background: url(http://st0.vk.me//images/icons/mono_iconset.gif) left 1px no-repeat;} PS: Модификация не идеальна, но, кажись работает. Сразу говорю что - нужно править! Взято с Mixnet 2015 Автор мода - неизвестенВыпилял в инструкцию - Shaman 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
wenjiro Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 1. В groups.php Найти: $attach_files = ajax_utf8(textFilter($_POST['attach_files'], false, true)); После добавить: $podpis = intval($_POST['podpis']); Найти: if(stripos($row['admin'], "u{$user_id}|") === false) die(); После добавить: if($podpis == 1 and stripos($row['admin'], "u{$user_id}|") !== false) $podpis = 1; else $podpis = 0; Найти: //Вставляем саму запись в БД $db->query("INSERT INTO `".PREFIX."_communities_wall` SET public_id = '{$id}', text = '{$wall_text}', attach = '{$attach_files}', add_date = '{$server_time}'"); Заменить на: //Вставляем саму запись в БД $db->query("INSERT INTO `".PREFIX."_communities_wall` SET public_id = '{$id}', text = '{$wall_text}', attach = '{$attach_files}', add_date = '{$server_time}', uid = '{$user_id}', view_author = '{$podpis}'"); 2. В profile.js в //WALL Найти: attach_files = $('#vaLattach_files').val(); if(oi != 'wall_tab' && oi != 'wall_input' && oi != 'wall_textarea' && oi != 'wall_text' && oi != 'wall_send' && oi != 'wall_attach' && oi != 'wall_attach_link' && !attach_files) wall.form_close(); Заменить на: attach_files = $('#vaLattach_files').val(); if(oi != 'wall_tab' && oi != 'wall_input' && oi != 'wall_textarea' && oi != 'wall_text' && oi != 'ofgroupsmess' && oi != 'podpis' && oi != 'wall_send' && oi != 'wall_attach' && oi != 'wall_attach_link' && !attach_files) wall.form_close(); Найти: wall_send: function(id){ var wall_text = $('#wall_text').val(); var attach_files = $('#vaLattach_files').val(); Заменить на: wall_send: function(id){ var wall_text = $('#wall_text').val(); var attach_files = $('#vaLattach_files').val(); var ofgroupsmess = $('#ofgroupsmess').val(); var podpis = $('#podpis').val(); Найти: $.post('/index.php?go=groups&act=wall_send', {id: id, wall_text: wall_text, attach_files: attach_files, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(data){ Заменить на: $.post('/index.php?go=groups&act=wall_send', {id: id, ofgroupsmess: ofgroupsmess, podpis: podpis, wall_text: wall_text, attach_files: attach_files, vote_title: $('#vote_title').val(), vote_answer_1: $('#vote_answer_1').val(), vote_answer_2: $('#vote_answer_2').val(), vote_answer_3: $('#vote_answer_3').val(), vote_answer_4: $('#vote_answer_4').val(), vote_answer_5: $('#vote_answer_5').val(), vote_answer_6: $('#vote_answer_6').val(), vote_answer_7: $('#vote_answer_7').val(), vote_answer_8: $('#vote_answer_8').val(), vote_answer_9: $('#vote_answer_9').val(), vote_answer_10: $('#vote_answer_10').val()}, function(data){ 4. В group.php Найти #1: $wall = new wall(); $wall->query("SELECT tb1.id, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, fixed FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT 0, {$limit_select}"); $wall->template('groups/record.tpl'); Заменить на: $wall = new wall(); $wall->query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, fixed FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT 0, {$limit_select}"); $wall->template('groups/record.tpl'); Найти #2: $wall = new wall(); $wall->query("SELECT tb1.id, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0"); $wall->template('groups/record.tpl'); Заменить на: $wall = new wall(); $wall->query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.id = '{$id}' AND tb1.public_id = tb2.id AND fast_comm_id = 0"); $wall->template('groups/record.tpl'); 5. В news.php Найти: $comments_limit = 0; $sql_comments = $db->super_query("SELECT tb1.id, author_user_id, text, add_date, tb2.user_photo, user_search_pref FROM `".PREFIX."_wall` tb1, `".PREFIX."_users` tb2 WHERE tb1.author_user_id = tb2.user_id AND tb1.fast_comm_id = '{$row['obj_id']}' ORDER by `add_date` ASC LIMIT {$comments_limit}, 3", 1); Заменить на: $comments_limit = 0; $sql_comments = $db->super_query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, author_user_id, text, add_date, tb2.user_photo, user_search_pref FROM `".PREFIX."_wall` tb1, `".PREFIX."_users` tb2 WHERE tb1.author_user_id = tb2.user_id AND tb1.fast_comm_id = '{$row['obj_id']}' ORDER by `add_date` ASC LIMIT {$comments_limit}, 3", 1); Найти: //Сообственно выводим комменты foreach($sql_comments as $row_comments){ $tpl->set('{name}', $row_comments['user_search_pref']); if($row_comments['user_photo']) Заменить на: //Сообственно выводим комменты foreach($sql_comments as $row_comments){ $tpl->set('{name}', $row_comments['user_search_pref']); if($rowxxd['short_link']) $alias_name = $rowxxd['short_link']; else $alias_name = $row_comments['uid']; if($row_comments['view_author']==1 and $row_comments['uid']!=0 and $row_comments['ofmessgroup']==1) $tpl->set('{author_view}', '<div class="wall_signed"><a class="wall_signed_by" href="/'.$alias_name.'">'.$rowxxd['user_search_pref'].'</a></div>'); else $tpl->set('{author_view}', ''); if($row_comments['user_photo']) 6. В public.php Найти: //Стена //Если страница вывзана через "к предыдущим записям" if($page_cnt) NoAjaxQuery(); include ENGINE_DIR.'/classes/wall.public.php'; $wall = new wall(); $wall->query("SELECT tb1.id, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}"); $wall->template('groups/record.tpl'); Заменить на: //Стена //Если страница вывзана через "к предыдущим записям" if($page_cnt) NoAjaxQuery(); include ENGINE_DIR.'/classes/wall.public.php'; $wall = new wall(); $wall->query("SELECT tb1.id, tb1.uid, tb1.ofmessgroup, tb1.view_author, text, public_id, add_date, fasts_num, attach, likes_num, likes_users, tell_uid, public, tell_date, tell_comm, fixed, tb2.title, photo, comments, adres FROM `".PREFIX."_communities_wall` tb1, `".PREFIX."_communities` tb2 WHERE tb1.public_id = '{$row['id']}' AND tb1.public_id = tb2.id AND fast_comm_id = 0 ORDER by `fixed` DESC, `add_date` DESC LIMIT {$page_cnt}, {$limit_select}"); $wall->template('groups/record.tpl'); 7. В \system\classes\wall.public.php Найти: //Мне нравится Выше добавить: $rowxxd = $db->super_query("SELECT user_photo, user_search_pref, short_link FROM `".PREFIX."_users` WHERE user_id = '{$row_wall['uid']}'"); if($rowxxd['short_link']) $alias_name = $rowxxd['short_link']; else $alias_name = $row_wall['uid']; if($row_wall['view_author']==1 and $row_wall['uid']!=0) $tpl->set('{author_view}', '<div class="wall_signed"><a class="wall_signed_by" href="/'.$alias_name.'">'.$rowxxd['user_search_pref'].'</a></div>'); else $tpl->set('{author_view}', ''); 8. В /templates/Default/public/main.tpl <div class="html_checkbox" id="podpis" onClick="myhtml.checkbox(this.id);" style="margin-top: 18px;margin-left: 15px;">подпись администратора</div> 9. В /templates/Default/groups/record.tpl <span style="font-size:11px;">{author_view}</span> 10. Добавить запрос: ALTER TABLE `vii_communities_wall` ADD `ofmessgroup` INT(11) NOT NULL AFTER `fixed`; ALTER TABLE `vii_communities_wall` ADD `uid` INT(11) NOT NULL AFTER `fixed`; ALTER TABLE `vii_communities_wall` ADD `view_author` INT(11) NOT NULL AFTER `uid`; ALTER TABLE `vii_users` ADD `short_link` VARCHAR(255) NULL AFTER `user_nosearch`; 11. В style.css добавить: .wall_signed {margin-top: 5px;padding: 0px;background: none;} .wall_signed_by {padding: 0px 15px;background: url(http://st0.vk.me//images/icons/mono_iconset.gif) left 1px no-repeat;} .wall_signed_by {padding: 0px 15px;background: url(http://st0.vk.me//images/icons/mono_iconset.gif) left 1px no-repeat;} PS: Модификация не идеальна, но, кажись работает. Сразу говорю что - нужно править! Взято с Mixnet 2015 Автор мода - неизвестен Выпилял в инструкцию - Shaman Теперь не могу попасть в группу Unknown column 'short_link' in 'field list' Ошибка сервера, попробуйте обновить страницу позже. Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 21 июля, 2015 Автор Жалоба Поделиться Опубликовано 21 июля, 2015 (изменено) Теперь не могу попасть в группу Unknown column 'short_link' in 'field list' Ошибка сервера, попробуйте обновить страницу позже. Проблема что-ли? Создай колонку short_link в vii_users. Да и вообще запрос то указан в теме: ALTER TABLE `vii_users` ADD `short_link` VARCHAR(255) NULL AFTER `user_nosearch`; Изменено 21 июля, 2015 пользователем Shaman Ссылка на комментарий Поделиться на другие сайты Поделиться
wenjiro Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 Теперь не могу попасть в группу Unknown column 'short_link' in 'field list' Ошибка сервера, попробуйте обновить страницу позже. Проблема что-ли? Создай колонку short_link в vii_users. Да и вообще запрос то указан в теме: ALTER TABLE `vii_users` ADD `short_link` VARCHAR(255) NULL AFTER `user_nosearch`; ой! я про этот шаг совсем забыл Ссылка на комментарий Поделиться на другие сайты Поделиться
wenjiro Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 Подсказываю. в wall.public.php и news.php найти тот самый {author_view} ИМЕННО 1, НЕ ВТОРОЙ. Рядышком найдите href="/' и замените на href="/u' или на href="/id' 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
api Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 Подсказываю. в wall.public.php и news.php найти тот самый {author_view} ИМЕННО 1, НЕ ВТОРОЙ. Рядышком найдите href="/' и замените на href="/u' или на href="/id' я такую плушку выдернул уже себе из сборки facerunet вместе сподписю 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
wenjiro Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 Подсказываю. в wall.public.php и news.php найти тот самый {author_view} ИМЕННО 1, НЕ ВТОРОЙ. Рядышком найдите href="/' и замените на href="/u' или на href="/id' я такую плушку выдернул уже себе из сборки facerunet вместе сподписю И работает нормально? А вот такая проблемка. Если юзер поменяет короткую ссылку, например на admin, то выходит /uadmin Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 Подсказываю. в wall.public.php и news.php найти тот самый {author_view} ИМЕННО 1, НЕ ВТОРОЙ. Рядышком найдите href="/' и замените на href="/u' или на href="/id' я такую плушку выдернул уже себе из сборки facerunet вместе сподписю И работает нормально? А вот такая проблемка. Если юзер поменяет короткую ссылку, например на admin, то выходит /uadmin Все проблемы решаются через if Ссылка на комментарий Поделиться на другие сайты Поделиться
djprince Опубликовано 25 августа, 2015 Жалоба Поделиться Опубликовано 25 августа, 2015 Проблема что-ли? Создай колонку short_link в vii_users. Да и вообще запрос то указан в теме: ALTER TABLE `vii_users` ADD `short_link` VARCHAR(255) NULL AFTER `user_nosearch`; И ты **** экспорт ??? short_link короткая ссылка юзера, зачем ему создавать колонку ??? просто надо изменить на своё alias Ссылка на комментарий Поделиться на другие сайты Поделиться
timbios Опубликовано 25 августа, 2015 Жалоба Поделиться Опубликовано 25 августа, 2015 И ты **** экспорт ??? short_link короткая ссылка юзера, зачем ему создавать колонку ??? просто надо изменить на своё alias Будь сдержанным..Почему ты сразу начинаешь ругать его?Ну может сделал он ошибку, можно же культурно поправить, и написать, вот сейчас же был бы другой какой-то пользователь на его месте, он бы тебе так же как ты ответил.И было бы тут срача... Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 25 августа, 2015 Автор Жалоба Поделиться Опубликовано 25 августа, 2015 И ты **** экспорт ??? short_link короткая ссылка юзера, зачем ему создавать колонку ??? просто надо изменить на своё alias Еще один "герой" нашёлся... Сказано-же, что нужно править, тебе нужно? Бери и правь под себя. Ссылка на комментарий Поделиться на другие сайты Поделиться
djprince Опубликовано 26 августа, 2015 Жалоба Поделиться Опубликовано 26 августа, 2015 Это грубая ошибка, не надо его допускать было. Ссылка на комментарий Поделиться на другие сайты Поделиться
Shaman Daniels Опубликовано 26 августа, 2015 Автор Жалоба Поделиться Опубликовано 26 августа, 2015 Это грубая ошибка, не надо его допускать было. Это не ошибка, а всего лишь выпиляный модуль. Нигде и не написано, что он полноценно работоспособен, а наоборот:"PS: Модификация не идеальна, но, кажись работает. Сразу говорю что - нужно править! Взято с Mixnet 2015". Ссылка на комментарий Поделиться на другие сайты Поделиться
djprince Опубликовано 28 августа, 2015 Жалоба Поделиться Опубликовано 28 августа, 2015 Это не ошибка, а всего лишь выпиляный модуль. Нигде и не написано, что он полноценно работоспособен, а наоборот:"PS: Модификация не идеальна, но, кажись работает. Сразу говорю что - нужно править! Взято с Mixnet 2015". Я не про модуль, я про то что ты сказал. Проблема что-ли? Создай колонку short_link в vii_users. Да и вообще запрос то указан в теме:ALTER TABLE `vii_users` ADD `short_link` VARCHAR(255) NULL AFTER `user_nosearch`; И вообще, сам не мог додуматься ? short_link короткая ссылка же. Ссылка на комментарий Поделиться на другие сайты Поделиться
vinckey Опубликовано 10 апреля, 2016 Жалоба Поделиться Опубликовано 10 апреля, 2016 Это грубая ошибка, не надо его допускать было. Разница тебе какая? Ссылка на комментарий Поделиться на другие сайты Поделиться
УРАГАН Опубликовано 8 июня, 2016 Жалоба Поделиться Опубликовано 8 июня, 2016 Сделал все как описали... вроде робит но вот теперь когда делаешь комментарий к записи в группе и жмешь отправить выводит вот такую ошибку... Если обновить то нормально видно комментарий... Ссылка на комментарий Поделиться на другие сайты Поделиться
wenjiro Опубликовано 9 июня, 2016 Жалоба Поделиться Опубликовано 9 июня, 2016 Сделал все как описали... вроде робит но вот теперь когда делаешь комментарий к записи в группе и жмешь отправить выводит вот такую ошибку... Если обновить то нормально видно комментарий... Не должно быть так... Что-то ты вроде не так сделал. Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 10 июня, 2016 Жалоба Поделиться Опубликовано 10 июня, 2016 Сделал все как описали... вроде робит но вот теперь когда делаешь комментарий к записи в группе и жмешь отправить выводит вот такую ошибку... Если обновить то нормально видно комментарий... В vii_wall создай столбец uid int(11) Ссылка на комментарий Поделиться на другие сайты Поделиться
Aleina- show Опубликовано 10 июня, 2016 Жалоба Поделиться Опубликовано 10 июня, 2016 Все отлично работает, спасибо, Shaman, тебе за качественно вырезанный модуль, а WolFox Wenjiro за поправочку! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения