Forum Replies Created

Viewing 15 replies - 91 through 105 (of 118 total)
  • Plugin Author ccprog

    (@ccprog)

    Sorry about that, the styling does not work like expected. I’ll fix that with the next minor version.

    I’ve seen four issues:

    • large spacing between letters break the word markings
    • texts in message popups and menu are invisible
    • a superfluous bullet before the entries in the word list below the riddle
    • Layout jumps when clicking on menu

    Are there any more you are aware of?

    As an interim measure, you could do the following. Make a text file with the name crosswordsearch.css and the following content:

    .cse {
        background-color: inherit;
    }
    #content .cse.select dd {
        margin: 0;
    }
    #content td.crw-field {
        padding: 0;
    }
    .crw-immediate p, .crw-immediate table, .crw-immediate td {
        color: black;
    }
    ul.crw-word > li {
        list-style: none;
    }

    and load it into the base folder of your active theme, wp-content/themes/tempera/.

    You will find that the Options tab on the Settings/Crosswordsearch page then contains some extra settings. Please do not change them.

    (The technically sound way to do this would be to place the file in a child theme. If you do not already understand what this means, don’t bother with it.)

    Extra tip: it seems you have a number of empty crossword fields on the right hand and bottom side of the riddle. They might be invisible, but they take up empty space on the page and can still be marked, resulting in cryptic messages for your site visitors. (“The marked word _______ is not part of the solution.”) It would be better to remove them by resizing the riddle to the filled-in fields.

    As soon as the fixes are up on my side, I’ll notify you.

    Plugin Author ccprog

    (@ccprog)

    Unfortunately this also lead nowhere. I’ll get back to you.

    In the meantime, the new plugin release v0.4.2 will at least resolve the design issues you have seen until now.

    Plugin Author ccprog

    (@ccprog)

    Twenty Fifteen compatibility is now achieved with v0.4.2

    Plugin Author ccprog

    (@ccprog)

    Don’t bother with screenshots.

    Something that might help me more would be if I could get a look at a page with the crossword area. Would you be prepared to simply add the shortcode to the page you gave me the link for above? Don’t give me login information, I only want to have a look at the page as it is.

    Plugin Author ccprog

    (@ccprog)

    First, I have to apologize for a false information: projects will only be visible in the review tab after the first crossword has been saved. So it is normal that you can’t see anything yet.

    Other things that are as expected include the level numbers: the number you see on a page is the nuber saved internally + 1. Also, only administrators are allowed to see the Options and Assign tabs.

    Thank you for the screen shots. One thing I noticed there is that you used all uppercase letters for the project name. Did you, by chance, use some lowercase letters instead in the shortcode? Currently, I can’t see how this would lead to the error you see, but let’s make sure.

    Plugin Author ccprog

    (@ccprog)

    Most of what you describe is exactly as it should be. What is not completele clear is this:

    I see the name of project and see the user ID 1. But do not see my name. There is also no one line shows the project with its name as I did in wp_projects.

    Which table are you talking about? wp_crw_editors should have lines that are a combination of the project name and the user id (not the user name, that is quite correct) for each full editor you defined for the project. wp_crw_crossword should be empty as long as you did not save any crossword.

    I would say, looking ‘behind the scenes’ with phpMyAdmin does not make any further sense. Manipulating data would do so even less. The reason I asked for it was to look at the server configuration, which is fine.

    The next thing I can think of is the link between roles and capabilities. Do you have a plugin in use that lets you define or manipulate roles? (User role editor, User role, Setup of roles, DD Roles, … there are a plethora of those.) If not, don’t bother to look them up, as the standard configuration will work out of the box.

    Plugin Author ccprog

    (@ccprog)

    Sorry that took so much effort to find out…everything is as it should be, so the technichal glitch I was suspecting didn’t happen. What this means is unfortunately that we are no step nearer to resolving your problem.

    If you are seeing a project in the Assign projects and editors tab, but not in the Review tab, it usually means that you didn’t give yourself the right to do so. So, are you really sure the account you gave Full editor rights to is yourself?

    It is relatively easy to loose track of names in WordPress. In the Crosswordsearch Options tab, you give capabilities to roles, which are groups of accounts. Crosswordsearch editing rights go to individual accounts. There might be multiple persons in the role “Administrator”, and one of them might go by the account name “Administrator”. (not a good choice, therefore.)

    An individual account consists of five (!) fields defining names: Username, First name, Last name, Nickname and Display name. What you see in the Crosswordsearch Assign projects and editors tab is the Display name, but not the Username.

    Are there any names left in the “Other users” column? You could try to move them all to the left “full editors” column (and save) and look again in the review tab. If you then can see the project entry, your current login account was not the one you thought it was.

    Plugin Author ccprog

    (@ccprog)

    Unfortunately, for my question no. 2 you got the wrong table. If you click on the name of the database on the left, you see a table on the right. Do not click on table names there, but look at the information describing the table itself. Columns should have names like Action, Rows, Type, Collation… Type should be something like “MyISAM” or “InnoDB”.

    In addition, I did not ask for the relation view of wp_crw_projects, only of the other two, _editors and _crosswords. To clear things up: “second line” did not mean an entry for the user_id line, but sub entries in the projects line that look like “Constraint name project_editors ON DELETE CASCADE ON UPDATE CASCADE”. Are they there?

    And finally, on the home page there is a tab “Variables”. If you enter enforce_storage_engine into the filter field, what shows up in the entry below?

    Plugin Author ccprog

    (@ccprog)

    1. After loging into the database, please check the server information. In the left-hand panel, there is a “Home” button. If you press it, you should see some informational panels on the right hand side. Under “Database server”, what does it say for Server type and Server version?
    2. On the left hand side, click the link for the database holding the WordPress tables. In the informational table appearing in the right hand side, look for the entries for the three tables “wp_crw_crosswords”, “wp_crw_editors” and “wp_crw_projects”. What does it say in the column Type?
    3. Click on the link for “wp_crw_editors” and select the tab “Structure”. Two lines below the table shown there should be a small link Relation view Is it there? If you click it, you will see another table. In the line “project”, is there something entered in the column Foreign key constraint? It should look like '<database name>'.'wp_crw_projects'.'project' with some detail informations in the line below.
    4. Please check for the same in the table “wp_crw_crosswords”

      If the answer to no. 2 is anything else but “InnoDB”, it would be helpfull if you went back to the home page and looked at the tab Engines. In this case, please copy the complete content of the left column in the table appearing.

      Sorry for the amount of work I’m loading onto your plate. Let’s hope the result is worth the effort.

    Plugin Author ccprog

    (@ccprog)

    Ok, let’s follow up on this:

    • on the Assign projects and editors tab, do you see the project name in the list? When it is selected, does the name of your Administrator account appear in the Full project editors list?
    • on the Review riddles in projects tab, do you see the project name in the left-hand “Projects” list? The other two list will probably be empty.

    If any of those answers is ‘no’, we’re geting somewhere, even if it might be technical trouble.

    So you say you have worked with MAMP. Did you ever use the phpMyAdmin tool (or SequelPro) included there? It’s for looking at the backend database tables. Do you know whether your web hoster also provides a tool like this? That might be a place to check for something.

    In the easiest case, if you navigate your browser to <the main address of my web page>/phpmyadmin, a login page shows up.

    Plugin Author ccprog

    (@ccprog)

    Currently I can’t recreate your error. Now it’s my time to be mystified…

    The error message you’re seeing is the result of failing at least one of four tests:

    • Is the user logged in or did he send username/password for an existing account?
    • Did the request for saving come from the page that displays the crossword building area?
    • Is the user’s role enabled as a full editor?
    • Is the user a registered full editor for the project he is trying to save to?

    Which of those tests failed is normally not transmitted back to the browser for security reasons. There is a debug mode that would reveal more, but I strongly recommend not to use that on a public web page. I suppose you do not have a WordPress test install somewhere that is completely private or on a domain that nobody knows about? (I mean the complete WordPress install, not that one private page.)

    Another way to have a deeper look at things would be to snoop on the network communication with the built-in debuging tools of your browser. Which one do you use?

    Plugin Author ccprog

    (@ccprog)

    Unless someone persuades me that support for PHP 5.2 is absolutely necessary, I close this topic as “won’t fix”.

    Plugin Author ccprog

    (@ccprog)

    If you see some strange strings with lots of double curly braces: that is the behind-the-scenes template code before AngularJs initialises the plugin. It is no sign that things are not working, only that your browser is still waiting for resources or busy with other parts of the page.

    It was an oversight on my side to underestimate loading times, and I am in the process of replacing this behaviour with a better message for users. Please be patient for a few days, the next release with an appropriate fix will appear sometimes during the next week.

    Regarding your saving troubles: your description does not mention whether you were asked for your username/password in the saving form. Could you please describe the complete sequence of steps you took, including logging in/out of your website, even if it is happening in multiple tabs or windows?

    Plugin Author ccprog

    (@ccprog)

    After looking around, I have found this error is only mentioned in conjunction with old PHP versions. (And the programm using so-called “anonymous functions”, which the plugin does in the offending line.)

    But regularly there were reports of someone saying they had PHP 5.4.x, only to come back later to say that after checking again it was in fact PHP 5.2.x. (Here is a fairly typical conversation.)

    One way to check what your hoster does would be to upload a file info.php (or any other appropriate name) containing this:

    <?php
    phpinfo();
    ?>

    Calling this page will output information about the config actually running.

    It could be worth looking around if there might be a way your hoster lets you choose which version of PHP to use.

    Plugin Author ccprog

    (@ccprog)

    This looks like you are running on a fairly old version of PHP (less than 5.3, which was released in 2009).

    I just saw that WordPress promises to run on PHP version 5.2.4 or greater, while this plugin currently requires at least version 5.3.

    Sorry, but this doesn’t look as if it could be quickly resolved. Do you have any chance of running a newer PHP?

Viewing 15 replies - 91 through 105 (of 118 total)