viiprogrammer Опубликовано 8 ноября, 2015 Жалоба Поделиться Опубликовано 8 ноября, 2015 Описание: При публикации записи с телефона возле даты будет выводится значок телефона. Установка Шаг 1: Открыть: \templates\Default\wall\record.tpl и one_record.tpl там найти <a href="/wall{author-id}_{rec-id}" onClick="Page.Go(this.href); return false" class="online">{date} И после вставить {mobile} Шаг 2 В \system\classes\wall.php найти if($row_wall['likes_num']){ $tpl->set('{likes}', $row_wall['likes_num']); $tpl->set('{likes-text}', '<span id="like_text_num'.$row_wall['id'].'">'.$row_wall['likes_num'].'</span> '.gram_record($row_wall['likes_num'], 'like')); } else { $tpl->set('{likes}', ''); $tpl->set('{likes-text}', '<span id="like_text_num'.$row_wall['id'].'">0</span> человеку'); } и после вставить if($row_wall['mobile_p']){ $tpl->set('{mobile}', '<img src="/templates/Default/images/mobile_online.png" />'); } else { $tpl->set('{mobile}', ''); } Шаг 3 В C\system\modules\wall.php нати case "send": NoAjaxQuery(); $wall_text = ajax_utf8(textFilter($_POST['wall_text'])); $attach_files = ajax_utf8(textFilter($_POST['attach_files'], false, true)); $for_user_id = intval($_POST['for_user_id']); $fast_comm_id = intval($_POST['rid']); $answer_comm_id = intval($_POST['answer_comm_id']); $str_date = time(); и после вставить if(check_smartphone()){$mobile = '1';}else{$mobile = '0';} потом найти //Вставляем саму запись в БД $db->query("INSERT INTO `".PREFIX."_wall` SET author_user_id = '{$user_id}', for_user_id = '{$for_user_id}', text = '{$wall_text}', block_rec = '{$friendsa}'......."); $dbid = $db->insert_id(); и в запрос добавить , mobile_p = '{$mobile}' В запросы вывода \ обновления записей добавить mobile_p Шаг 4 Создать поле mobile_p в таблице vii_wall int 1 Ставим + 4 Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 9 ноября, 2015 Автор Жалоба Поделиться Опубликовано 9 ноября, 2015 Видео по установке 2 Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 9 ноября, 2015 Жалоба Поделиться Опубликовано 9 ноября, 2015 (изменено) а где обещанное в группы?=) Изменено 9 ноября, 2015 пользователем AdVest Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 9 ноября, 2015 Автор Жалоба Поделиться Опубликовано 9 ноября, 2015 а где обещанное в группы?=) Забыл написать что гляну позже в часов 8 чекни тему 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 9 ноября, 2015 Жалоба Поделиться Опубликовано 9 ноября, 2015 Забыл написать что гляну позже в часов 8 чекни тему хорошо, в кс переиграл?) Прос термин чекни там чаще всего используется) Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 9 ноября, 2015 Автор Жалоба Поделиться Опубликовано 9 ноября, 2015 хорошо, в кс переиграл?) Прос термин чекни там чаще всего используется) ну есть чуть-чуть xD уже пишу инструкцию Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 9 ноября, 2015 Автор Жалоба Поделиться Опубликовано 9 ноября, 2015 Вывод значка в сообществах Отрываем \system\classes\wall.public.php и находим if($row_wall['likes_num']){ $tpl->set('{likes}', $row_wall['likes_num']); $tpl->set('{likes-text}', '<span id="like_text_num'.$row_wall['id'].'">'.$row_wall['likes_num'].'</span> '.gram_record($row_wall['likes_num'], 'like')); } else { $tpl->set('{likes}', ''); $tpl->set('{likes-text}', '<span id="like_text_num'.$row_wall['id'].'">0</span> человеку'); } и после ставим if($row_wall['mobile_p']){ $tpl->set('{mobile}', '<img src="/templates/Default/images/mobile.PNG" />'); } else { $tpl->set('{mobile}', ''); } Открыем \system\modules\groups.php Ищем //################### Добавление записи на стену ###################// case "wall_send": NoAjaxQuery(); $id = intval($_POST['id']); $wall_text = ajax_utf8(textFilter($_POST['wall_text'])); $attach_files = ajax_utf8(textFilter($_POST['attach_files'], false, true)); и после ставим if(check_smartphone()){$mobile = '1';}else{$mobile = '0';} потом находим //Вставляем саму запись в БД $db->query("INSERT INTO `".PREFIX."_communities_wall` SET public_id = '{$id}', text = '{$wall_text}', attach = '{$attach_files}', add_date = '{$server_time}'"); И добавляем туда mobile_p = '{$mobile}', тут же находим ниже $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, comment..... И добавляем туда mobile_p, тут же ищем //################### Одна запись со стены ###################// case "wallgroups": $id = intval($_GET['id']); $pid = intval($_GET['pid']); $row = $db->super_query("SELECT id, adres, del, ban FROM `".PREFIX."_communities` WHERE id = '{$pid}'"); if($row AND !$row['del'] AND !$row['ban']){ $tpl->load_template('groups/wall_head.tpl'); $tpl->set('{id}', $id); $tpl->set('{pid}', $pid); if($row['adres']) $tpl->set('{adres}', $row['adres']); else $tpl->set('{adres}', 'public'.$pid); $tpl->compile('info'); 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, 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"); добавляем mobile_p, Открываем \templates\Default\groups\record.tpl и находим <div class="fl_l"><a href="/wallgroups{public-id}_{rec-id}" onClick="Page.Go(this.href); return false" class="online">{date} и после вставляем {mobile} Открываем \system\modules\public.php Находим там 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'); И добавляем туда mobile_p, Ставим ++ 3 Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 9 ноября, 2015 Жалоба Поделиться Опубликовано 9 ноября, 2015 Вывод значка в сообществах Отрываем \system\classes\wall.public.php и находим Тьфу да я лоханулся, у меня даже все так было) сори) с пк проверял через моб версию) Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 9 ноября, 2015 Автор Жалоба Поделиться Опубликовано 9 ноября, 2015 Тьфу да я лоханулся, у меня даже все так было) сори) с пк проверял через моб версию) :D :D я user-agent подменяю на мобильника Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 9 ноября, 2015 Жалоба Поделиться Опубликовано 9 ноября, 2015 :D :D я user-agent подменяю на мобильника уже понял) Ссылка на комментарий Поделиться на другие сайты Поделиться
lionid Опубликовано 10 ноября, 2015 Жалоба Поделиться Опубликовано 10 ноября, 2015 Видео по установке а можеш сделать хак репоста на стену в моб версии ? Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 10 ноября, 2015 Автор Жалоба Поделиться Опубликовано 10 ноября, 2015 а можеш сделать хак репоста на стену в моб версии ? Ок позже гляну Ссылка на комментарий Поделиться на другие сайты Поделиться
lionid Опубликовано 11 ноября, 2015 Жалоба Поделиться Опубликовано 11 ноября, 2015 Ок позже гляну ты гледел как зделать репост ? Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 11 ноября, 2015 Автор Жалоба Поделиться Опубликовано 11 ноября, 2015 ты гледел как зделать репост ? сори заказ... гляну, я помню Ссылка на комментарий Поделиться на другие сайты Поделиться
AdVest Опубликовано 11 ноября, 2015 Жалоба Поделиться Опубликовано 11 ноября, 2015 ты гледел как зделать репост ? хорош пилить человека, у него своих дел масса сам бы, чтоли уже попытался, а то привыкли многие жрать, то что подано.... Ссылка на комментарий Поделиться на другие сайты Поделиться
uhuHOJ Опубликовано 11 ноября, 2015 Жалоба Поделиться Опубликовано 11 ноября, 2015 Дружище можешь пж сделать хак редактирование записи как вк Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 13 ноября, 2015 Автор Жалоба Поделиться Опубликовано 13 ноября, 2015 Дружище можешь пж сделать хак редактирование записи как вк Так он есть в пабле.... вот тк там прикрепления нельзя редактировать , а так тк за деньги Ссылка на комментарий Поделиться на другие сайты Поделиться
gnev Опубликовано 19 декабря, 2015 Жалоба Поделиться Опубликовано 19 декабря, 2015 у меня не появляется значок моб версии Ссылка на комментарий Поделиться на другие сайты Поделиться
viiprogrammer Опубликовано 20 декабря, 2015 Автор Жалоба Поделиться Опубликовано 20 декабря, 2015 у меня не появляется значок моб версии Если тебе надо еще в моб версии то пропиши в шаблоне mobile Ссылка на комментарий Поделиться на другие сайты Поделиться
007 Опубликовано 21 июля, 2016 Жалоба Поделиться Опубликовано 21 июля, 2016 Если тебе надо еще в моб версии то пропиши в шаблоне mobile На видео показано путь к фото. у меня его нету. прописал classes-->wall.php if($row_wall['mobile_p']){ $tpl->set('{mobile_p}', '<img src="/templates/Default/images/mobile.PNG"/>'); } else { $tpl->set('{mobile}', ''); } Не работает Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения