Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

LifeGold

P R E M I U M
  • Постов

    14
  • Зарегистрирован

  • Победитель дней

    1

LifeGold стал победителем дня 8 октября 2020

LifeGold имел наиболее популярный контент!

1 Подписчик

Информация

  • Пол
    Мужчина

Посетители профиля

1 540 просмотров профиля

Достижения LifeGold

  1. Попробуй так на версии 2.0 работает норм. После установки не забываем почистить кеш или зайти через инкогнито. В profile.js находим var settings = { после вставляем resMyPage: function(){ Box.Show('res_page', 400, 'Восстановление страницы', '<div style="padding:15px;">Вы уверены, что хотите восстановить свою страницу ?</div>', lang_box_canсel, 'Да, восстановить страницу', 'settings.startRespage()'); }, startRespage: function(){ $('#box_loading').fadeIn('fast'); $('.box_footer .button_div, .box_footer .button_div_gray').fadeOut('fast'); $.post('/index.php?go=settings&act=res_my_page', function(){ window.location.href = '/'; }); }, Идём в файл settings.php в любом месте после switch ($act) { вставляем //################### Восстановление страницы ###################// case "res_my_page": NoAjaxQuery(); $db->query("UPDATE `".PREFIX."_users` SET user_delet = 0 WHERE user_id = '".$user_id."'"); mozg_clear_cache_file('user_'.$user_id.'/profile_'.$user_id); die(); break; В файле settings.php находим default: после $tpl->load_template('settings/general.tpl') вставляем if($user_info['user_delet'] == 1) { $tpl->set('{delete}', '<div class="nSDelPg">Вы можете <a class="cursor_pointer" onClick="settings.resMyPage(); return false"> восстановить страницу</a></div>'); } else { $tpl->set('{delete}', '<div class="nSDelPg">Вы можете <a class="cursor_pointer" onClick="delMyPage()">удалить свою страницу</a>.</div>'); } идем в файл general.tpl заменяем <div class="nSDelPg">Вы можете <a class="cursor_pointer" onClick="delMyPage()">удалить свою страницу</a>.</div> на {delete}
  2. У тебя сайт на локалке? Если нет кинь ссылку в личку посмотрю.
  3. Замени код, на этот. Почисти кеш, или открой в браузере инкогнито и проверь. CheckLinkText: function(val, f){ fast_check = 0; if(!$('#attach_lnk_stared').val()){ matches = val.split(/https?:\/\//g); if(!matches[1]) return true; url = matches[1].split('\r'); if(!url[1]) url = matches[1].split(' '); if(val == 'http://'+url[0] || val == 'https://'+url[0] && f) fast_check = 1; if(url[1] || fast_check){ rUrl = url[0].split(' '); $('#attach_block_lnk').show(); $('#teck_link_attach').val(rUrl[0]); txurl = rUrl[0].replace(/https?:\/\//g, ''); spurl = txurl.split('/'); $('#attatch_link_url').text(spurl[0]).attr('href', '/away.php?url=http://'+rUrl[0]); $('#attach_lnk_stared').val('started'); $.post('/?go=wall&act=parse_link', {lnk: rUrl[0]}, function(d){ $('#loading_att_lnk').hide(); rndval = new Date().getTime(); row = d.split('<f>'); if(d != 1){ $('#attatch_link_title').html(row[0]); $('#attatch_link_descr').html(row[1]); } if(row[2] && d != 1) $('#attatch_link_img').attr('src', row[2]).show(); if(!row[1]) row[1] = '0'; if(d != 1){ $('#vaLattach_files').val($('#vaLattach_files').val()+'link|http://'+rUrl[0]+'|'+row[0]+'|'+row[1]+'|'+row[2]+'||'); $('#urlParseImgs').text(row[3]); } }); } } },
  4. Посмотри здесь https://socengine.ru/oxwall.html там сам движок, плагины, языки, шаблоны. Русский есть но для версии 1.5.1
  5. Я где-то написал что в ней проблема? Я написал один из вариантов быстрого решения, что бы не парится с настройкой и искать в чём проблема, тем кто поставил посмотрел, стер и забыл.
  6. Было такое же вынес папку antibot в главный каталог сайта и в reg.js сменил путь к ней. Это на тот случай если лень искать другие пути решения проблемы.
  7. Да есть такое. Лови нормальную. Скачать
  8. Насколько я понял просмотрев код. Она срабатывают только на странице других пользователей, если смотреть свою стену, просмотров не добавиться.
  9. Уже несколько раз за день вижу эту хрень и не могу понять смысла писать кучу лишнего кода, если посмотреть на код то там в начале идет если есть друзья выводом количество( if($row['user_friends_num'])) если нет то выводим значение 0. Никого не смущает что тоже самое прописано вот в этом коде? $tpl->set('{friends}', abbNumber($row['user_friends_num'] ? $row['user_friends_num'] : '0')); Который еще раз кто-то засунул во внутрь первого. Отсюда вопрос нахера писать одно и тоже 2 раза в одном месте и захламлять ненужным кодом сайт?
  10. Поставил на пустую сборку то что выше посмотрел почему не срабатывает то что нужно добавить ниже. в classes и открываем файл wall.php и wall.public.php вместо $tpl->set('{views-num}', $row_wall['views']); ставим это. $tpl->set('{views-num}', $row_wall['views'] ? $row_wall['views'] : '0'); Заходим в файл record.tpl которой в папке wall шаблона в первой строке [record]<div class="wallrecord wall_upage" id="wall_record_{rec-id}" style="margin-top:5px"> Добавляем в любом месте [owner-record]onMouseOver="WallViews({rec-id});"[/owner-record] [record]<div [owner-record]onMouseOver="WallViews({rec-id});"[/owner-record] class="wallrecord wall_upage" id="wall_record_{rec-id}" style="margin-top:5px">
  11. Если посмотреть на код который добавляет в базу, то станет все понятно почему он выводит только один товар, так как идёт проверка есть ли пользователем уже создан товар, то он его обновляет просто, а не добавляет новый. Код ниже. //Вставляем в базу $check = $db->super_query("SELECT COUNT(*) AS cnt FROM `".PREFIX."_shop` WHERE user_id = '{$user_id}'"); if($check['cnt']) { $db->query("UPDATE `".PREFIX."_shop` SET title = '{$title}', text = '{$text}', adate = '{$str_date}', price = '{$price}', currency = '{$currency}', category = '{$category}', email = '{$email}', contacts = '{$contacts}', user_id = '{$user_id}', link_vk = '{$vk}', skype='{$skype}', gid='{$user_info['user_id']}' WHERE user_id = '{$user_id}'"); } else { $db->query("INSERT INTO `".PREFIX."_shop` SET title = '{$title}', text = '{$text}', adate = '{$str_date}', price = '{$price}', currency = '{$currency}', category = '{$category}', email = '{$email}', contacts = '{$contacts}', user_id = '{$user_id}', link_vk = '{$vk}', gid='{$user_info['user_id']}', status = '1'"); } Замени его просто на этот и будет сколько нужно столько и добавлять товаров. $db->query("INSERT INTO `".PREFIX."_shop` SET title = '{$title}', text = '{$text}', adate = '{$str_date}', price = '{$price}', currency = '{$currency}', category = '{$category}', email = '{$email}', contacts = '{$contacts}', user_id = '{$user_id}', link_vk = '{$vk}', gid='{$user_info['user_id']}', status = '1'");
×
×
  • Создать...