Customization of phpList's public pages is achieved by editing the 'Header of public pages' and 'Footer of public pages' fields on the configuration page. These will hold the default configuration for subscribe pages and other public pages you create afterwards.
See http://docs.phplist.com/ConfigurePhplistInfo
Note: If you already created a subscribe page, see paragraph 3: "Customize individual subscribe pages and associated public pages".
2. Customize style
The look and feel of public pages can be largely determined by the CSS style sheet. The default style sheet linked to in the 'Header of public pages' field is lists/styles/phplist.css. You can edit that file and change the values of existing CSS elements as you like.
Most CSS classes in phplist.css are meant for the admin interface, so if you prefer you can create your own style sheet and link to it in the "Header of public pages"
See http://docs.phplist.com/ConfigurePhplistInfo
3. Customize individual subscribe pages and associated public pages
Keep in mind that each individual subscribe page, and set of associated public pages, can be customized separately. This can be done in much the same way as mentioned above. If you already created subscribe pages before changing the defaults, just edit your subscribe page and copy/paste what you have on the configuration page to the appropriate fields of your subscribe page.
See http://docs.phplist.com/EditSubscribePageInfo
4. Customize text of public pages
Changing default the text lines used in public pages can be done by editing your subscribe page and changing the following fields:
- - "Intro" (Intro text of subscribe page)
- "Thank you page" (text of the landing page after subscription)
- "Text for Button" (text used for the subscribe form submit button)
See http://docs.phplist.com/EditSubscribePageInfo