Forum for discussing general topics related to Couch.
2 posts Page 1 of 1
Any idea why this page isn't being found?
http://www.theweddingdj.co.uk/venues.php

Code: Select all
#venues.php
RewriteRule ^venues$ "$0/" [R=301,L,QSA]
RewriteRule ^venues/$ venues.php [L,QSA]
RewriteRule ^venues/.*?([^\.\/]*)\.html$ venues.php?pname=$1 [L,QSA]
RewriteRule ^venues/([1-2]\d{3})/(?:(0[1-9]|1[0-2])/(?:(0[1-9]|1[0-9]|2[0-9]|3[0-1])/)?)?$ venues.php?d=$1$2$3 [L,QSA]
RewriteRule ^venues/[^\.]*?([^/\.]*)/$ venues.php?fname=$1 [L,QSA]
RewriteRule ^venues/[^\.]*?([^/\.]*)$ "$0/" [R=301,L,QSA]


venues.php
Code: Select all
<?php require_once( 'admin/cms.php' ); ?>

<cms:template title='Venue Database' clonable ='1'>
   <cms:editable type='reverse_relation' name='product_photos' masterpage='gallery_venues.php' field='photo_product' anchor_text='View images' label='Gallery' />
   <cms:editable name='venue_name' label='Venue Name' type='text' />
   <cms:editable name='venue_address' label='Venue Address' type='richtext' />
   <cms:editable name='contact_telephone' label='Contact Telephone' type='text' />
   <cms:editable name='contact_website' label='Contact Website' type='text' />
   <cms:editable name='contact_email' label='Contact Email' type='text' />
   <cms:editable name='main_content' label='Main Content' type='richtext' />
</cms:template>
<cms:if k_is_page >

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title><cms:show k_page_title /> | <cms:get_custom_field 'site_name' masterpage='globals.php' /></title>
<meta name="description" content="<cms:get_custom_field 'site_desc' masterpage='globals.php' />">

<!-- fancybox start -->
<script type="text/javascript" src="http://www.theweddingdj.co.uk/fancybox/lib/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="http://www.theweddingdj.co.uk/fancybox/source/jquery.fancybox.pack.js"></script>
<link rel="stylesheet" href="http://www.theweddingdj.co.uk/fancybox/source/jquery.fancybox.css" type="text/css" media="screen" />
<script type="text/javascript">
    $(document).ready(function() {
        $('.fancybox').fancybox();
    });
</script>
<style type="text/css">
.fancybox-custom .fancybox-skin { box-shadow: 0 0 50px #222; }
.gallery { text-align: center; }
.gallery img { margin: 0 3px 3px 0; padding: 4px; }
.gallery img:hover { padding: 1px; border: 3px solid #eee; }
</style>
<!-- fancybox finish -->

<!-- header includes start -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="http://www.theweddingdj.co.uk/css/bootstrap.min.css" media="all">
<link rel="stylesheet" href="http://www.theweddingdj.co.uk/css/style.css" media="all">
<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900' rel='stylesheet' type='text/css'>

<script src="http://www.theweddingdj.co.uk/js/custom.js"></script>
<script src="http://www.theweddingdj.co.uk/js/superfish.js"></script>
<script src="http://www.theweddingdj.co.uk/js/jquery.flexslider-min.js"></script>
<!-- header includes finish -->

</head>
<body class="home">

<!-- body html 1 start -->
<div class="main-wapper container">
   <div id="header">
      <div class="row">
         <div class="col-sm-9 col-xs-12">
            <h1 class="logo"><a href="#"><img src="http://www.theweddingdj.co.uk/images/logo.png" alt="" /></a></h1>
         </div>
         <div class="col-sm-3 col-xs-12">
            <div class="call-but">01823 240 300</div>
                <div class="call-but">07950 339988</div>
         </div>
      </div>
      <div class="navigation">
         <input id="toggle" type="checkbox">
         <label for="toggle" class="toggle" onclick="">Main menu</label>
         <nav class="main-menu">
<!-- body html 1 finish -->

<!-- menu code start -->
<cms:nested_pages masterpage='index.php' extended_info='1'>
   <cms:if k_level_start >
      <cms:if k_level='0'>
         <ul>
      <cms:else />
         <ul class="dropdown-menu">
      </cms:if>
   </cms:if>
   <cms:if k_element_start >
      <li class="<cms:if k_total_children>child-menu dropdown</cms:if>"><a class="<cms:if k_is_current>active</cms:if>" href="<cms:show k_menu_link />"><cms:show k_menu_title /></a>
   </cms:if>
   <cms:if k_element_end ></li></cms:if>
   <cms:if k_level_end ></ul></cms:if>
</cms:nested_pages>
<!-- menu code finish -->

<!-- body html 2 start -->
         </nav>
      </div>
   </div>
   <div class="flexslider home-slider clearfix">
      <ul class="slides">
         <li><img src="<cms:show banner_1_img />" alt="<cms:show banner_1_heading />" />
            <div class="flex-caption">
               <h2><cms:show banner_1_heading /></h2>
               <p><cms:show banner_1_text /></p>
            </div>
         </li>
         <li><img src="<cms:show banner_2_img />" alt="<cms:show banner_2_heading />" />
            <div class="flex-caption">
               <h2><cms:show banner_2_heading /></h2>
               <p><cms:show banner_2_text /></p>
            </div>
         </li>
         <li><img src="<cms:show banner_3_img />" alt="<cms:show banner_3_heading />" />
            <div class="flex-caption">
               <h2><cms:show banner_3_heading /></h2>
               <p><cms:show banner_3_text /></p>
            </div>
         </li>
      </ul>
   </div>
   <div class="clearfix"></div>
   <div class="main-contain">
<!-- body html 2 finish -->

<!-- blog start -->
<header><h2><a href="<cms:show k_page_link />"><cms:show k_page_title /></a></h2></header>
<div><cms:show venue_name /></div>
<div><cms:show venue_address /></div>
<div><cms:show contact_telephone /></div>
<div><cms:show contact_website /></div>
<div><cms:show contact_email /></div>
<div><cms:show main_content /></div>
<div>Last updated on: <cms:date k_page_date format='jS M, y'/></div>
<!-- blog finish -->

<!-- show gallery -->
<div class="gallery">
   <cms:reverse_related_pages 'photo_product' masterpage='gallery_venues.php' >
   <a class="fancybox" rel="group1" href="<cms:show gg_image />"><img alt="<cms:show k_page_title />" src="<cms:show my_thumb />" /></a>
   </cms:reverse_related_pages>
</div>
<!-- -->

<!-- footer content start -->
<div class="row" style="margin-top: 20px;">
  <div class="col-md-4"><div class="alert alert-info" role="alert">Call Nick on 01823 240 300</div></div>
  <div class="col-md-4"><div class="alert alert-info" role="alert">Send a text to 07950 339988</div></div>
  <div class="col-md-4"><div class="alert alert-info" role="alert"><a href="get-in-touch/">Click here</a> to send an email</div></div>
</div>
   </div>
   <div id="footer">
      <div class="row">
         <div class="col-sm-6">
            <div class="copyright-text">&copy; 2015 The Wedding DJ</div>
         </div>
         <div class="col-sm-6 col-xs-12">
            <div class="socli-icons">
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/AMEX.gif border=0 alt="American Express payments supported by Worldpay"></a>
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/mastercard.gif border=0 alt="Mastercard payments supported by Worldpay"></a>
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/maestro.gif border=0 alt="Maestro payments supported by Worldpay"></a>
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/VISA.gif border=0 alt="Visa Credit and Debit payments supported by Worldpay"></a>
                    <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src="http://www.theweddingdj.co.uk/images/logo-paypal-40px.jpg" border="0" alt="PayPal"></a>
            </div>
         </div>
      </div>
   </div>
</div>
<!-- footer content finish -->

<!-- footer includes start -->
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-44984211-2', 'auto');
  ga('send', 'pageview');

</script>

<!-- Start of LiveChat (www.livechatinc.com) code -->
<script type="text/javascript">
var __lc = {};
__lc.license = 6424601;

(function() {
  var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
  lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
})();
</script>
<!-- End of LiveChat code -->

<!-- footer includes finish -->

</body>
</html>

<cms:else />
   <cms:embed 'venue_list.html' />
</cms:if>

<?php COUCH::invoke(); ?>


venue_list.html
Code: Select all
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Venue Database | <cms:get_custom_field 'site_name' masterpage='globals.php' /></title>
<meta name="description" content="<cms:get_custom_field 'site_desc' masterpage='globals.php' />">

<!-- header includes start -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="http://www.theweddingdj.co.uk/css/bootstrap.min.css" media="all">
<link rel="stylesheet" href="http://www.theweddingdj.co.uk/css/style.css" media="all">
<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900' rel='stylesheet' type='text/css'>

<script src="http://www.theweddingdj.co.uk/js/custom.js"></script>
<script src="http://www.theweddingdj.co.uk/js/superfish.js"></script>
<script src="http://www.theweddingdj.co.uk/js/jquery.flexslider-min.js"></script>
<!-- header includes finish -->

</head>
<body>

<!-- body html 1 start -->
<div class="main-wapper container">
   <div id="header">
      <div class="row">
         <div class="col-sm-9 col-xs-12">
            <h1 class="logo"><a href="#"><img src="http://www.theweddingdj.co.uk/images/logo.png" alt="" /></a></h1>
         </div>
         <div class="col-sm-3 col-xs-12">
            <div class="call-but">01823 240 300</div>
                <div class="call-but">07950 339988</div>
         </div>
      </div>
      <div class="navigation">
         <input id="toggle" type="checkbox">
         <label for="toggle" class="toggle" onclick="">Main menu</label>
         <nav class="main-menu">
<!-- body html 1 finish -->

<!-- menu code start -->
<cms:nested_pages masterpage='index.php' extended_info='1'>
   <cms:if k_level_start >
      <cms:if k_level='0'>
         <ul>
      <cms:else />
         <ul class="dropdown-menu">
      </cms:if>
   </cms:if>
   <cms:if k_element_start >
      <li class="<cms:if k_total_children>child-menu dropdown</cms:if>"><a class="<cms:if k_is_current>active</cms:if>" href="<cms:show k_menu_link />"><cms:show k_menu_title /></a>
   </cms:if>
   <cms:if k_element_end ></li></cms:if>
   <cms:if k_level_end ></ul></cms:if>
</cms:nested_pages>
<!-- menu code finish -->

<!-- body html 2 start -->
         </nav>
      </div>
   </div>
   <div class="flexslider home-slider clearfix">
      <ul class="slides">
         <li><img src="<cms:show banner_1_img />" alt="<cms:show banner_1_heading />" />
            <div class="flex-caption">
               <h2><cms:show banner_1_heading /></h2>
               <p><cms:show banner_1_text /></p>
            </div>
         </li>
         <li><img src="<cms:show banner_2_img />" alt="<cms:show banner_2_heading />" />
            <div class="flex-caption">
               <h2><cms:show banner_2_heading /></h2>
               <p><cms:show banner_2_text /></p>
            </div>
         </li>
         <li><img src="<cms:show banner_3_img />" alt="<cms:show banner_3_heading />" />
            <div class="flex-caption">
               <h2><cms:show banner_3_heading /></h2>
               <p><cms:show banner_3_text /></p>
            </div>
         </li>
      </ul>
   </div>
   <div class="clearfix"></div>
   <div class="main-contain">
<!-- body html 2 finish -->

<!-- blog start -->
<cms:pages masterpage='venues.php' paginate='1' limit='100'>
   <header><h2><a href="<cms:show k_page_link />"><cms:show k_page_title /></a></h2></header>
   <div><cms:excerptHTML count='75' ignore='img'><cms:show main_content /></cms:excerptHTML></div>
   <div><a href="<cms:show k_page_link />">Read More...</a></div>
   <cms:if k_paginated_bottom>
      <cms:if k_paginate_link_next>
         <div><a href="<cms:show k_paginate_link_next />">Previous Posts</a></div>
      </cms:if>
      <cms:if k_paginate_link_next>
         <div><a href="<cms:show k_paginate_link_prev />">Newer Posts</a></div>
      </cms:if>
   </cms:if>
</cms:pages>
<!-- -->

<!-- footer content start -->
<div class="row" style="margin-top: 20px;">
  <div class="col-md-4"><div class="alert alert-info" role="alert">Call Nick on 01823 240 300</div></div>
  <div class="col-md-4"><div class="alert alert-info" role="alert">Send a text to 07950 339988</div></div>
  <div class="col-md-4"><div class="alert alert-info" role="alert"><a href="get-in-touch/">Click here</a> to send an email</div></div>
</div>
   </div>
   <div id="footer">
      <div class="row">
         <div class="col-sm-6">
            <div class="copyright-text">&copy; 2015 The Wedding DJ</div>
         </div>
         <div class="col-sm-6 col-xs-12">
            <div class="socli-icons">
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/AMEX.gif border=0 alt="American Express payments supported by Worldpay"></a>
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/mastercard.gif border=0 alt="Mastercard payments supported by Worldpay"></a>
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/maestro.gif border=0 alt="Maestro payments supported by Worldpay"></a>
               <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src=http://www.worldpay.com/images/cardlogos/VISA.gif border=0 alt="Visa Credit and Debit payments supported by Worldpay"></a>
                    <a href="http://www.theweddingdj.co.uk/get-in-touch/make-a-payment/"><img src="http://www.theweddingdj.co.uk/images/logo-paypal-40px.jpg" border="0" alt="PayPal"></a>
            </div>
         </div>
      </div>
   </div>
</div>
<!-- footer content finish -->

<!-- footer includes start -->
<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-44984211-2', 'auto');
  ga('send', 'pageview');

</script>

<!-- Start of LiveChat (www.livechatinc.com) code -->
<script type="text/javascript">
var __lc = {};
__lc.license = 6424601;

(function() {
  var lc = document.createElement('script'); lc.type = 'text/javascript'; lc.async = true;
  lc.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.livechatinc.com/tracking.js';
  var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(lc, s);
})();
</script>
<!-- End of LiveChat code -->

<!-- footer includes finish -->

</body>
</html>
Hi Nick,

Please try turning off prettyURLs (from couch/config.php) and see if the template (and its pages) now become accessible.

If they do, then please create a fresh .htaccess (using gen_dump.php) and try again with prettyURLs on.

If this does not help, please PM me your site's FTP+Couch access creds.
2 posts Page 1 of 1
cron