Recommended Posts

I guess you are using ProcessWire 3.x? Make sure you have the Comments field module installed. Try refreshing (recompiling) modules. 

Share this post


Link to post
Share on other sites

Unfortunately this did not help. FieldtypeComments is installed and Comments are also installed. This is not a problem. I'm looking for the Disqus comments for my ProcessWire website. You can not change that later. Therefore, use a commentary System.

Share this post


Link to post
Share on other sites

OK. Would have loved to get to the bottom of this though. Comments seem to work for some but not for others...

Share this post


Link to post
Share on other sites

Hello,

What version of ProcessWire and what admin theme (Default, Reno, new UIkit 3 one...) are you using?

Isn't there a View tab/link that enables you to (pre)view the post/page even when it's unpublished?
You normally have options on how to open the "view".

Edited by Christophe

Share this post


Link to post
Share on other sites

I'm facing another problem. Posts don't show up on the front-end, but when I login to the admin, I can see them on the fornt-end. Any idea what could be causing this behaviour?

Share this post


Link to post
Share on other sites

 

Some more avanced users will certainly help you.

I've never used it. I've just installed it once (perhaps?) to try/test it.

Just for information:

On 25/05/2014 at 0:13 AM, kongondo said:

Role and Permission

Note that Blog installs the role 'blog-author' and permission 'blog'. These are available to you to control access as you wish. They are not automatically applied to any user. With these, you can can control the finer details of your blog. 

And you perhaps have to give the good permission(s) for guest in the Access tab of the relevant template used by posts (and perhaps also of the template of their parent page).

And/or give a permission(s) related to the blog for the guest role (in the guest role page).

Sorry I'm not able to help more.

NB: in the new Regular profile (module) there is also an example of a blog instance.

  • Like 2

Share this post


Link to post
Share on other sites

I've set the permissions to give access to blog to users and guest. Post show up on front-end only when I'm logged in as Admin.

Share this post


Link to post
Share on other sites

Hi all,

Is anyone using the super ProcessBlog module with PWs multi-language support? I have five languages setup and all pages are running correctly in all languages / falling back to default (English) when no other language is available etc.

That is apart from the main blog page and it's children (the posts). I'm using the standard gateway method for urls (e.g. http://www.mysite.com/fr/blog) and standard language switch code as described here

I should also note I am only running manual input of translated content, no auto translation.

All pages are present in my main menu (no matter what language is selected) apart from 'Blog' which disappears when any language that isn't the default (English) is selected. Also, if you visit the blog page in English the language selector (which shows all languages on all other pages) only shows 'English' as being available. I'm guessing this has something to do with the way the blog is rewriting URLs (in my case to mysite.com/blog/post-title, i.e. the posts are not children of a category) but I am only guessing!

Versions in use are:

PW 3.0.42

ProcessBlog 2.4.0

I've looked at the title field in use for the blog page which is set to 'PageTitleLanguage' as are all other pages.

Anyone have any ideas as this is driving my nuts today! :-)

Thanks in advance,

Geoff.

Share this post


Link to post
Share on other sites
17 hours ago, MaryMatlow said:

I'm facing another problem. Posts don't show up on the front-end, but when I login to the admin, I can see them on the fornt-end. Any idea what could be causing this behaviour?

Okay, this is sorted out. It was the "access" issue with the "blog-post" template. I removed "view and edit" access restriction and it works.

Thanks for your help @christophe

  • Like 1

Share this post


Link to post
Share on other sites
On 08/04/2017 at 11:05 AM, prestoav said:

Hi all,

Is anyone using the super ProcessBlog module with PWs multi-language support? I have five languages setup and all pages are running correctly in all languages / falling back to default (English) when no other language is available etc.

That is apart from the main blog page and it's children (the posts). I'm using the standard gateway method for urls (e.g. http://www.mysite.com/fr/blog) and standard language switch code as described here

I should also note I am only running manual input of translated content, no auto translation.

All pages are present in my main menu (no matter what language is selected) apart from 'Blog' which disappears when any language that isn't the default (English) is selected. Also, if you visit the blog page in English the language selector (which shows all languages on all other pages) only shows 'English' as being available. I'm guessing this has something to do with the way the blog is rewriting URLs (in my case to mysite.com/blog/post-title, i.e. the posts are not children of a category) but I am only guessing!

Versions in use are:

PW 3.0.42

ProcessBlog 2.4.0

I've looked at the title field in use for the blog page which is set to 'PageTitleLanguage' as are all other pages.

Anyone have any ideas as this is driving my nuts today! :-)

Thanks in advance,

Geoff.

 

Just confirmed this behavior is the same with a fresh install of PW (Minimal Profile) and ProcessBlog. Is there likely to ever be a fix to make ProcessBlog compatible with multi-lingual or is there an architectural problem?

Thanks.

Share this post


Link to post
Share on other sites

    I know this is probably embarrassingly simple, but I can't change the CSS for this blog for the life of me.  I'm trying to get the blog to match the look of the default PW templates so I've added:

<link href='//fonts.googleapis.com/css?family=Lusitana:400,700|Quattrocento:400,700' rel='stylesheet' type='text/css' />

to blog-main.inc and I've also changed the navigation section in blog.css as follows:

/* Navigation */
ul#navbar {
    font-size: 2.85em;
    list-style: none;
    padding: 0 0 15px 0;
/*     font-family: 'Shadows Into Light', cursive; */
    font-family: Quattrocento;
}

    Unfortuantely, nothing changes when I reload the page.  When I view the source code, I don't see the changes I've made - it looks like the CSS has been cached somewhere and it's still pulling the old version.  I also see that the CSS has been minified (on the fly?) and I don't know where that's happening, either.

    I just installed everything the other day, so I have the latest versions.
    
    What do I need to do to get my changes to take?
        
Thanks,
Frank

Share this post


Link to post
Share on other sites

Hi @SSC,

Welcome aboard!

I don't use it so I have to ask, Is blog-main.inc the file that contains the HTML <head> section?

Try a force reload (chrome browser) or whichever browser you are using.

Share this post


Link to post
Share on other sites
6 minutes ago, rick said:

I don't use it so I have to ask, Is blog-main.inc the file that contains the HTML <head> section?

Yes it is.

Quote

Try a force reload (chrome browser) or whichever browser you are using.

I've not only tried that, but I've used multiple browsers, so I don't think it's a browser issue.

 

Thanks,

Frank

Share this post


Link to post
Share on other sites

Okay, that eliminates one possible issue.

Next, Have you looked at the network console (dev tools) to see if the google font is loading or gives an error?

Since the font isn't appearing, it sounds like it's not loaded, so the browser reverts to its default font. 

Share this post


Link to post
Share on other sites

The font is loading.  Here's the head section:

<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Blog</title>
<link href='https://fonts.googleapis.com/css?family=Lusitana:400,700|Quattrocento:400,700' rel='stylesheet' type='text/css'/>
<link href='https://fonts.googleapis.com/css?family=Archivo+Narrow:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="/blog/site/templates/css/pocketgrid.css"/>
<link rel="stylesheet" href="/blog/site/templates/css/blog.css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="/blog/site/templates/scripts/blog.js"></script>
</head>

However, when I view /blog/site/templates/css/blog.css, I still see 

... font-family:'Shadows Into Light',cursive; ...

For some reason, the changed CSS file isn't being grabbed.

I've also deleted all cache and session files, but that didn't help.

Thanks,

Frank

Share this post


Link to post
Share on other sites

I just noticed something.  When I view the cached file /blog/site/assets/cache/FileCompiler/site/modules/MarkupBlog/template-files/blog-main.inc, it does not contain the changes I've made to blog-main.inc, but it should, correct?

Share this post


Link to post
Share on other sites

Yes it should. You can delete the cache and ProcessWire will regenerate it.

  • Like 1

Share this post


Link to post
Share on other sites

Dev tools will show you other issues that may affect what you are seeing. For example, this image shows a css file not loading, which may indicate a typo in the path.

devtools.jpg.a9336a9876d658c6d2789f43b6968216.jpg

While this image shows bootstrap loaded 'after' the google font, which will overwrite the google font definition.

devtools2.jpg.721b8a66a0625a1b4f37e1e659a7053f.jpg

 

  • Like 1

Share this post


Link to post
Share on other sites

Well this is embarrassing.  Turns out the problem was being caused by CloudFlare's cache.  Since I rarely do stuff like this, I never remember to turn that off before I start changing things.  All I can say is that I'm glad it's Friday. >:(

Thanks for your help, Rick.

  • Like 1

Share this post


Link to post
Share on other sites
On 2017-4-13 at 8:48 AM, prestoav said:

Is there likely to ever be a fix to make ProcessBlog compatible with multi-lingual or is there an architectural problem?

I have previously tested Blog in a multi-lingual environment in ProcessWire 2.7 and it worked just fine. I don't know much about multi-lingual environments though. I am also not sure whether this is specific to ProcessWire 3.x. Unfortunately I do not have time to invest in looking into this particular issue. If anyone can come up with a PR I'll gladly consider it.

Share this post


Link to post
Share on other sites

Hi @kongondo,

I'm having a problem with pagination for the blog. The pagination links appear alright, but when I click on page 2 it brings me back to the top of the first page? What could be wrong? Appreciate your help. Thanks.

I'm using ProcessWire 3.0.61 and ProcessBlog 2.4.0

Share this post


Link to post
Share on other sites
On 5/12/2017 at 8:12 PM, MaryMatlow said:

Hi @kongondo,

I'm having a problem with pagination for the blog. The pagination links appear alright, but when I click on page 2 it brings me back to the top of the first page? What could be wrong? Appreciate your help. Thanks.

I'm using ProcessWire 3.0.61 and ProcessBlog 2.4.0

Off the top of my head ...

1. Is pagination enabled on that template?

2.

 

  • Like 3

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Robin S
      Another little admin helper module...
      Template Field Widths
      Adds a "Field widths" field to Edit Template that allows you to quickly set the widths of inputfields in the template.

      Why?
      When setting up a new template or trying out different field layouts I find it a bit slow and tedious to have to open each field individually in a modal just to set the width. This module speeds up the process.
      Installation
      Install the Template Field Widths module.
      Config options
      You can set the default presentation of the "Field widths" field to collapsed or open. You can choose Name or Label as the primary identifier shown for the field. The unchosen alternative will become the title attribute shown on hover. You can choose to show the original field width next to the template context field width.  
      https://github.com/Toutouwai/TemplateFieldWidths
      https://modules.processwire.com/modules/template-field-widths/
    • By horst
      Croppable Image 3
      for PW 3.0.20+
      Module Version 1.1.16
      Sponsored by http://dreikon.de/, many thanks Timo & Niko!
      You can get it in the modules directory!
      Please refer to the readme on github for instructions.
       
      -------------------------------------------------------------------------
       
      Updating from prior versions:
       
      Updating from Croppable Image 3 with versions prior to 1.1.7, please do this as a one time step:
      In the PW Admin, go to side -> modules -> new, use "install via ClassName" and use CroppableImage3 for the Module Class Name. This will update your existing CroppableImage3 module sub directory, even if it is called a new install. After that, the module will be recogniced by the PW updater module, what makes it a lot easier on further updates.
      -------------------------------------------------------------------------
       
      For updating from the legacy Thumbnail / CropImage to CroppableImage3 read on here.
       
      -------------------------------------------------------------------------
       
    • By MoritzLost
      UPDATE: I have published a stable version of this module!
      Discussion thread:
      Github: https://github.com/MoritzLost/TextformatterPageTitleLinks
      ---
      Hello there,
      I'm working on a tiny textformatter module that searches the text for titles of other pages on your site and creates hyperlinks to them. I'm not sure if something like this exists already, but I haven't found anything in the module directory, so I wrote my own solution 🙂
      It's not properly tested yet and is still missing some functionality I would like to implement, so at the moment it should be considered in BETA. Features include limiting the pages that will get searched by template, and adding a custom CSS class to the generated hyperlinks. As I'm writing this I noticed that it will probably include unpublished and hidden pages at the moment, so yeah ... it's still in development alright 😅
      You can download the module from Github:
      https://github.com/MoritzLost/TextformatterPageTitleLinks
      There's some more information in the readme as well.
      Anyway, let me know what you think! I'm happy about any feedback, possible improvements or ideas on how to improve the module. Cheers.
    • By Violet
      Here I'm writing up about my first ProcessWire site, Reached.space, a blog and directory about shops which offer international shipping. 
      I'm from The GrayFly Group, which is the registered trade name for GrayFly Stationery, LLC, a limited liability company registered in the state of Kentucky, USA. You might ask, why is a stationery company creating websites?! Well, in a way both activities are very similar: both activities have the goal of getting written messages across in a pleasing manner to the reader.
      With that out of the way, let's move on and explain what went on behind the scenes of the Reached.space site:
      Template
      I used a free CSS-based template from W3CSS at https://www.w3schools.com/w3css/w3css_templates.asp , using mainly the "Architect" template as the basis and modifying it as needed.
      Pagination
      The pagination feature of ProcessWire was very helpful here; I kept the home page to just two blogroll articles so that the reader was not overwhelmed, but upon pressing "more articles" the remainder of the blogroll is paginated with 4 articles to a page.
      Screen reader
      I made adjustments to my usage of the template to make it screen-reader-friendly. I used the Google Chrome extension to test out how the site would be handled with a screen reader.
      Security
      Security is always important, so I was thrilled to find a great all-in-one-place security guide in the ProcessWire docs at https://processwire.com/docs/security/ - I simply went through the guide and did what it said, using it as a checklist.  
      Modules
      As far as I'm aware, the only additional modules I used (that were not already activated by default in standard PW install) were the Upgrade and Upgrade Checker modules. The main reason for this was security considerations, but it was also an added convenience and peace of mind to have it check for updates every time I logged in.
      However, I did use additional software that was not modules, as described below.
      Other software - Simple HTML DOM
      Here I was very fortunate to receive help from the ProcessWire community on the forum. Due to the site's monetization model being affiliate marketing, I wished to make all my external links nofollow and target _blank by default. User @Robin S was instrumental in showing me how to do this using Simple HTML DOM in the forum post  https://processwire.com/talk/topic/17295-solved-how-to-make-external-links-nofollow-and-target-_blank-by-default-if-using-source-code-toggle-in-editor/
      Other software - Google Analytics cookie manager
      My site requirements for GDPR were specific enough that I felt I would rather develop my own code to handle Google Analytics tracking, which I'll describe here. I wanted to be certain GA tracking was disabled by default requiring opt-in, instead of opt-out. I also included in the Cookie Manager some written info about third party cookies (these are placed when clicking on affiliate links) and how the user can avoid such tracking (turn off third party cookies in their browser settings). 
      I also disabled front-end PW cookies as described here: https://processwire.com/talk/topic/15270-session-storage-and-lifetime/ 
      Google Analytics cookie settings
      The Google Analytics cookie setting code was done using JavaScript. I used a session storage variable to indicate whether the user had a) accepted GA tracking cookies b) declined them or c) had not made a choice yet. I also had to make some changes also to the <head> code to ensure Google Analytics cookies were not set unless the user had accepted them. 
      Efficiency - optimizing 404s
      I used the guide at https://processwire.com/blog/posts/optimizing-404s-in-processwire/ to sinkhole bot-driven 404 requests to a static 404 file. 
      Back office pic
      Below is an image of how ProcessWire allows helpful field descriptions and displays them when used in templates, so that when I come to actually use or enter content in fields I created months ago, I know what the ramifications are. Very helpful. Also, when using the back office I found the Reno admin theme to be very pleasing, efficient, and easy to use.

       
    • By blad
      Hi guys!
      I just uploaded a module to explore files based on elFinder. By default it will show the "Files" folder.
      Screenshots:

      Video:
       
      To do:
       More options To fix:
       The function of rotating or scaling an image fails  Image editors V 1.01 (view issue)
      Fixed the bug working with the Multi-Language support ( translation of folders ). Fixed the name of elfinder.en  Github:
      https://github.com/LuisSantiago/ProcessElFinder/
      I hope you like it.