Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 删除opencart注册和新客户字段(但不是登录字段)_Templates_E Commerce_Opencart - Fatal编程技术网

Templates 删除opencart注册和新客户字段(但不是登录字段)

Templates 删除opencart注册和新客户字段(但不是登录字段),templates,e-commerce,opencart,Templates,E Commerce,Opencart,我有两个关于opencart的问题,如果有人能帮我,我会非常非常感激 1) 我想从登录区域取消新客户注册,因为我想创建自己的客户,我不想让他们在我的网站上创建自己的帐户 2) 我希望我的客户在页面出现任何内容之前登录 我使用的是opencart v1.5.6和默认模板 请提供帮助。在您的目录/controller/common/header.php文件中添加以下条件(在if(isset($this->session->data['error'])和&!empty($this->session->

我有两个关于opencart的问题,如果有人能帮我,我会非常非常感激

1) 我想从登录区域取消新客户注册,因为我想创建自己的客户,我不想让他们在我的网站上创建自己的帐户

2) 我希望我的客户在页面出现任何内容之前登录

我使用的是opencart v1.5.6和默认模板


请提供帮助。

在您的
目录/controller/common/header.php
文件中添加以下条件(在
if(isset($this->session->data['error'])和&!empty($this->session->data['error']){
`)

目录/controller/account/login.tpl
文件中删除以下代码部分

<div class="left">
  <h2><?php echo $text_new_customer; ?></h2>
  <div class="content">
    <p><b><?php echo $text_register; ?></b></p>
    <p><?php echo $text_register_account; ?></p>
    <a href="<?php echo $register; ?>" class="button"><?php echo $button_continue; ?></a></div>
</div>

至-->



祝你有一个愉快的一天!!

我认为,如果愿意注册的用户会收到一些消息,说明注册已锁定,并且用户应该联系你以请求注册。如果你只是删除注册链接,这将不是一个好的解决方案,因为用户可能会认为他们只能作为客人购物,因此他们会拒绝把他们的时间花在你的店里,只是为了发现他们不能


第二部分有一个(或更多)解决方案:。

@Sankar V我现在又有两个问题了首先我不能,1)我在这个文件(catalog/controller/account/login.php/)中找不到这个(

/)2)如果(!$this->customer->isloged()),我应该在[catalog/controller/common/header.php]文件(代码)的哪一行添加这个{$this->redirect($this->url->link('account/login',''SSL');}(/code)请找到我的更新答案。请看你是否能进一步帮助我,因为我又回到了原点。请找到我的更新答案。它是
.php
而不是
.tpl
。还添加了第一个
if
条件的位置。再次感谢你的帮助,但我找不到.tpl(catalog/controller/account/login.tpl)目录中有所有的.php。但是我在另一个目录(catalog/view/theme/default/template/account/login.tpl)中对其进行了更改。现在,当我打开页面时,会出现此错误(请确保网址)根本不打开该页面。很抱歉,如果您能提供帮助,我想再问一个问题。在页面顶部的搜索框下有一个(欢迎访问者,您可以登录或创建帐户。)上面写着“创建帐户”,我如何删除它。我删除了这个(欢迎访问者,您可以登录或创建帐户)不用担心这个问题,我还发现了页面没有加载的问题。这是问题的第一个代码('if(!$this->customer->isLogged()){$this->redirect($this->url->link('account/login','','SSL');}'))你提到的其他代码工作得很神奇!非常感谢你,请你看一下第一个代码,看看是否可以修复。问题是当我把代码放在页面上时,页面根本无法加载。谢谢你的建议,但我只想让我自己的客户知道它不会对公众开放,所以我需要为了我所有的客户,这是一个私人网站。再次感谢你的帮助
<div class="left">
  <h2><?php echo $text_new_customer; ?></h2>
  <div class="content">
    <p><b><?php echo $text_register; ?></b></p>
    <p><?php echo $text_register_account; ?></p>
    <a href="<?php echo $register; ?>" class="button"><?php echo $button_continue; ?></a></div>
</div>
<div id="welcome">
<?php if (!$logged) { ?>
<?php echo $text_welcome; ?>
<?php } else { ?>
<?php echo $text_logged; ?>
<?php } ?>
<div id="welcome">
<?php if (!$logged) { ?>

<?php } else { ?>
<?php echo $text_logged; ?>
<?php } ?>