I have the latest releases of Skinr, Prosper, and Fusion as of Sept 3. And with all enabled and using prosper as the default theme there is no skinr options available for blocks. If i switch to the Fusion starter theme the options are present, including the option to change the settings for the Prosper theme. But Changing back to the prosper theme the skinr settings are not there.

Comments

luckysmack’s picture

It seems that this is happening because when i navigate away from the themes page the themes get disabled, hence not being able to configure them. If I stay on the themes page and hit the configure icons and have it redirect back to the themes page as it normally does (goes back to page you were on) then it seems to work. But Having to do this is a little bit of an inconvenience as the block im looking at may not be on the themes page. Im still trying to figure out more of why its doing this and will report back if i find anything

gjoellee’s picture

Status: Active » Fixed

I had the same issue. What I did to fix this issue was that I ran update.php, then went to the themes page, /admin/build/themes and noticed that that neither fusion core or prosper was enabled. I enabled them and set prosper as default theme.
Save settings and go to the block page. If the skinr settings are not there yet go back to the themes page and enable the fusion core and prosper one more time.

luckysmack’s picture

Status: Fixed » Active

yes i have tried this, but my issue seems to be that the themes keep disabling themselves. even after running update.php and re-enabling the themes multiple times. So something is disabling the themes. I know that they can become disabled after updating them, or if there is a theme conflict such as drupal seeing more than one instance of the theme but currently neither is the case. But im starting to have a feeling this isnt a prosper problem but a drupal general problem. im just not sure where i would move the thread to, regarding themes that keep getting disabled. because if i manage to enable them the options work for a short time. As soon as i navigate away from the themes page they get disabled. with no records in the dblog

giorgio79’s picture

I have both prosper and fusion enabled, still I am seeing garbage in block settings. Even after running update.php

giorgio79’s picture

Status: Fixed » Active
StatusFileSize
new17.82 KB

hoops :)

luckysmack’s picture

@giorgio79

that sounds like a seperate issue you have there... perhaps a seperate issue should be filed. I am keeping this as active, as it is

Abilnet’s picture

I have the very latest Prosper & Skinr installed and can verify the same issue. When I go to the themes page, everything is reset ie. no themes at all selected (though Prosper seems to have the "default" - radio button selected). Something resets the themes off, I've not been able to find out what.

Yes, reactivating themes solves the issue - temporary, until the next reset.

kompil’s picture

StatusFileSize
new58.76 KB

i have nothing, no skinr checkboxes at all, already set prosper and fusion enabled but still no skinr stuff.

my setup is acquia-drupal 1.2.15 + ubercart module

edit:
sorry.. turns out my theme isn't up-to-date-sep-3, but now i have this error at block setting:

warning: preg_match() expects parameter 2 to be string, array given in /home/sloki/user/h97636/sites/drupal.dokter-pc.com/www/includes/bootstrap.inc on line 771.

drewnyc’s picture

I am getting the same error on a clean install of acquia-drupal 1.2.15.

warning: preg_match() expects parameter 2 to be string, array given in /home/sloki/user/h97636/sites/drupal.dokter-pc.com/www/includes/bootstrap.inc on line 771.

Chad_Dupuis’s picture

subscribing

Chad_Dupuis’s picture

I get this on some blocks (it appears to be ones that were not there when I added skinr?, but I cannot be positive about this). I see the following error:
Invalid argument supplied for foreach() in /srv/site.com/public/sites/all/modules/skinr/includes/handlers.inc on line 72.

-EDIT-
Actually this appears to related to the themes disabling themselves. I've put your patch in from the other issue and so far so good....

jamesczar’s picture

StatusFileSize
new40.76 KB

I have the same issue as giorgio79... my block configuration screen looks like the attached image.

Also, when I try to go to admin/settings/skinr I get the following blank screen error:

Fatal error: Call to undefined function dpm() in /home/user/public_html/sites/all/modules/skinr/skinr.module on line 30

jamesczar’s picture

StatusFileSize
new178.48 KB

Disabled Prosper and Fusion Core themes, switched to Garland, disabled Skinr-6.x-1.0-beta1 and replaced with Skinr-6.x-1.x-dev (as recommended in http://drupal.org/node/517568), ran update.php, went back to themes, no themes were enabled except Garland.

Enabled Fusion Core, made it default. Saved. Enabled Prosper, made it default, saved. Now when I go to block configurations, it looks like the attached image. Is that what I'm supposed to see? Was this perhaps a Skinr issue, not a Prosper issue?

jeremycaldwell’s picture

@jamesczar, the screenshot you showed now is now correct. You are seeing the Skinr options for your block no so hopefully all is well. There is an issue with the official release of Skinr that has been fixed in the dev release so our theme currently only works with the dev release.

Abilnet’s picture

In addition to #7 above, I just found the following behaviour:

  • I was editing a content type (page)
  • After saving it (w/o actually changing anything), I got the following error (two times):
  • * warning: Invalid argument supplied for foreach() in /home/xxxxx/public_html/sites/all/modules/skinr/includes/handlers.inc on line 72.
    * warning: Invalid argument supplied for foreach() in /home/xxxxx/public_html/sites/all/modules/skinr/includes/handlers.inc on line 72.
  • Themes got deactivated
  • After enabling themes, Skinr -settings are working again

Hope this helps.

gjoellee’s picture

I noticed that running update.php makes the theme not enabled.

luckysmack’s picture

I can confirm #15 and #16

hatsch’s picture

same issues here on a fresh up to date aquia install...

saft93’s picture

I have prosper as well, and when I download the 3 themes, enable them and make prosper as default. I do not see the skinr options anywhere in my blocks. Can someone please help me !!

NelM’s picture

I exactly did what #13 stated, and also fixed the "pass by reference" problem on php 5.3 and viola i got it working! thanks a lot guys!

sociotech’s picture

Status: Active » Closed (fixed)

According to jamesczar's comment #13 and others above, as well as our own testing, it appears that this issue is resolved, so I'm going to close it.

The important point here is to make sure that you're using the latest dev versions of Fusion Core, Acquia Prosper, and Skinr (not the beta version!).

If there are related or similar issues that come up, feel free to open another issue. But first make sure you have the latest dev versions!

If you're absolutely sure you're that...

  • you're using the latest dev versions of Fusion/Prosper/Skinr, and
  • you've gone through jamesczar's process in comment #13, and
  • you've cleared Drupal's cache and your local browser cache, and
  • you still aren't seeing Skinr options for your blocks, then...
  • please open a new issue with details of the problem and information about your setup.

Thanks!

sociotech’s picture

Status: Closed (fixed) » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

sean_e’s picture

check skinr is in the modules directory, not the themes directory.
I did this once by mistake, and it showed up on the themes list, but provided limited funcionality.
probably a drupal security feature

bruiseviolet’s picture

Assigned: Unassigned » bruiseviolet

sean_e I have the same problem right now. Skinr options are not showing up when I click the gear to change boxes. I checked and I had Sknr installed in my "Themes" folder, and not in "Modules". I moved it to my modules folder, ran update.php and PRESTO CHANGE-O skinr options now appear in my settings!

Thank you!

I wanted to share this, in case others are having the same issue currently. Make sure you have it in MODULES and not in THEMES!

vradul’s picture

Thanks, bruiseviolet (#25). That was my install mistake - and your solution worked.

sanj’s picture

guys i too have put lot more work in to this. finally i found the solusion. please follow all the instructions on http://fusiondrupalthemes.com/support/drupal6/installing-skinr-2x. you will surelly get it working.

josephsergio’s picture

Please help this is all I am seeing when I try and edit the skin on my blocks

Also I have attached of the themes I am trying to run on Drupal 7