digitex

Members
  • Content count

    182
  • Joined

  • Last visited

  • Days Won

    1

digitex last won the day on January 24 2012

digitex had the most liked content!

Community Reputation

54 Excellent

About digitex

  • Rank
    Sr. Member

Profile Information

  • Gender
    Male
  • Location
    Ontario
  • Interests
    Artist, designer, photographer
  1. I went and had a shower, great place to think. I found a solution that doesn't require hooks. It's a simple CSS thing. For anyone in future thinking of using flex-box for the edit profile form, which does look and work better than floats, you can try this: The Inputfields class is common for all of the forms in the module and is where flex needs to be applied but the forms themselves have individual IDs which allows you to target the .Inputfields class as follows: .Inputfields { display: flex; } #LoginRegisterProfileForm > .Inputfields { flex-direction: row; justify-content: space-between; align-items: stretch; flex-wrap: wrap; } #LoginRegisterLoginForm > .Inputfields, #InputfieldForm1 > .Inputfields { flex-direction: column; justify-content: center; align-items: stretch; flex-wrap: nowrap; } #wrap_login_name, #wrap_login_pass, #wrap_username { display: block; max-width: 50%; margin: 0 auto 10px auto; } If that's helpful to anyone.
  2. There's no official forum thread for Ryan's Login/Register/Profile so I'm hoping this is an OK place to ask this question: I'm using this module, which is great and saved me a ton of time, without styling so I can control the look and I decided to use flex-box rather than floats because align-items: stretch; allows all of the field wrappers to be uniform. Problem is that the profile, register, login and forgot password forms are all wrapped in a div with class Inputfields which is where the flex has to be applied which means every form is a flex-box and I can't find a way to override it. now the login form is inline rather than stacked and forgot password is a mess. Question I have is: is there an easy way to hook into the module to change "inputfields" to "inputfields-profile" and "inputfields-login" so I can target them separately? ETA: See below, hooks not necessary. I just needed to give it some more thought.
  3. I'm using a new install of pw.3.0.96 and it's groovy with just a few weird things. Latest I ran into is placing a datetime field in a template under an image field. See screen cap. Looks like the z-index for the pop up date picker needs adjusting.
  4. Bernhard!!! I think that'll work. I modified the form markup you fiddled to make the amount field a text field rather than hidden and was able to complete the transaction with a custom amount I entered. I still have to test it some more but wow, thank you for the assistance.
  5. That's the thing. I'll bet you can just not using the tools PayPal provides. Their API is not well documented (it's written in such a way I get lost). PaymentPayPal might let me do what I need but I'm way out of my element with this stuff. I've never worked with PayPal before.
  6. Hey Bernhard, PayPal.me is in most respects a great service. The only draw back is you have to have a paypal account to use it. We have it set up but don't really want to force people to get an account just to send money. We also have interac e-transfer as an option but that's not for everyone either so PayPal is still important. I looked at the paypal buttons as well. The only problem with them is you have to set a fixed price when you set it up. Each customer will have a different amount owed so it won't work. They have donation buttons that allow users to enter a custom amount but there's no flexibility with the set up. You'd think Paypal wouldn't be so rigid in their payment solutions, forcing people to work the way Paypal expects rather than bending to meet customer's needs. I told them as much in a support ticket which is maybe why I haven't heard back from them.
  7. Hey guys. I am so lost when it comes to PayPal and online payments. I need to be able to take payments through a pw website but the conditions are unusual so there doesn't seem to be an out of the box solution from PayPal. I'm working for a woman that sells orthotics to patients face to face, gives them a hardcopy invoice but wants them to have the option of paying the bill through her website. All I need is a form with 2 fields: Invoice # and Amount Paid that will pass those values onto PayPal for all the transaction processing goodness. I don't even know if the PaymentPaypal module will do this. The PayPal API is badly written (to me) and I can't make sense of it. Can anyone offer any guidance on the module and how it can be set up to do this? Help.
  8. That's exactly it. Like I said, I don't know enough about how godaddy handles this service but for premium accounts you can host more than 1 site on the same account by setting up what they call zones. Each zone is just a sub-directory of the main account. In this case there are 2 sites: /sf and /wm. I was working on /sf and for development of the new site I created the folder /newsf inside the /sf directory. PW worked fine while being developed but when I tried to replace the existing site in /sf with the new site, I got the errors I listed above. No matter what I did to the rewritebase it gave an error. On a whim I put pw back into the development folder and I went into the control panel and edited the zones and changed it from /sf to sf/newsf and now it's up and online. I don't consider it a solution though, it feels more like a hack. Until I know what's going on it'll have to do. Godaddy is a pretty big hosting provider, I had hoped someone else may have already dealt with this problem and had a few pointers. For anyone facing this in the future this might provide some help. If I find a better way, I'll post it.
  9. Thanks Macrura. I tried that first. I tried just a slash, I tried commenting it out I even tried pointing it at the main sub-directory for the site. I think it's probably caused by the way godaddy handles allowing mulitple sites to be hosted on one account but I don't know enough about it to know how to get around it.
  10. I installed PW 2.5.3 into a sub-directory for development with the intention of moving it out and replacing the current site in the root directory (not really root, there are 2 sites hosted in one account through godaddy ). I had to edit the .htaccess file rewritebase on install to get it to work in the sub-directory: RewriteBase /newsf/ Ok so far but now that it's ready to launch I move everything, which I've done a bunch of times successfully, change the Rewritebase back and get these errors: Warning: strpos() [function.strpos]: Empty needle in /home/content/32/11070632/html/sf/newsf/index.php on line 49 Warning: require(/home/content/32/11070632/html/sf/newsf/wire/core/ProcessWire.php) [function.require]: failed to open stream: No such file or directory in /home/content/32/11070632/html/sf/newsf/index.php on line 86 Fatal error: require() [function.require]: Failed opening required '/home/content/32/11070632/html/sf/newsf/wire/core/ProcessWire.php' (include_path='.:/usr/local/php5_3/lib/php') in /home/content/32/11070632/html/sf/newsf/index.php on line 86 This is even after I deleted the /newsf/ sub-directory. I'm guessing I need to point the Rewritebase in the right direction but I don't know what that is. Has anyone ever dealt with anything like this and can offer some guidance?
  11. Thanks WillyC. That's good but still if you need to look for different things at different times it's no easier than doing a two stage search. Also thanks SiNNuT: I wasn't talking about the latest dev branch that's for sure but that is pretty much what I had in mind. Things change in pw faster than I can keep up.
  12. I've searched the forums and can't find any similar topic but if this has already been covered, forgive me. In the admin there's a search field in the top right corner. Unfortunately, by default it only searches the body and title fields but since pw allows and encourages developers to create all manner of custom fields to hold various data, the default search, in my experience, is not very useful. However, once the results are returned, we're presented with a lovely advanced search on the left that allows us to select the fields and templates, among other things, we want to search and then the results are very useful. But it's unavoidably a two stage process which doesn't seem very efficient. I'd love to see an advanced search button in the top corner beside the default search field that bypasses the first stage and allows you to immediately target the fields and templates you want to focus on. I can't find a way to do that so I'm hoping it could be on the roadmap for future releases. If there is a way to do this now, please pass it on.
  13. I agree with adrian. No offense Khan but there are issues with this module. Within the zip that's downloaded is a "site" folder which contains a templates folder and a modules folder containing both the frontend user profile module and the required select dropdown module. Simply uploading the whole thing to the modules directory won't work (the module itself is nested: modules > FrontendUserProfiles > site > modules > FrontendUserProfiles) which is why it can't be found. After I deleted everything including the select drop down (since I'd already installed that manually after reading the instructions that noted it was required) I was able to find the new module in the admin but when I attempted to install it I got this error: Unable to install module 'FrontendUserProfile': SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'profile-1' for key 2 I would like to see an easy to integrate, configurable user registration module but I don't think this is it, at least not in it's present form.
  14. I'm glad I asked. I never really believed it would be that simple. Thanks Adrian, I'll be doing some reading and upgrading on paypal.
  15. I love shop for processwire. So far it's coming along nicely. I'm trying to sell downloadable files and I have the shop working up to the point of going to paypal to process payment. I haven't gone further yet because I will need a way to deliver the product once paid for. I'm guessing the thank you return page Apeisa provides could be used to create a download link using the $session->order-id but...could it really be that easy?